面向对象设计原则(四) 接口隔离原则

 接口隔离原则 一、接口污染(interface pollution):    1.需求:一扇能超时报警的门。     2.设计:Door类{Open();Close();TimeOut()}     3.当需要其他门时习惯性从Door中继承,此时会有问题:所有的门都有TimeOut()方法,即使它不需要。 二、接口隔离原则:     1.客户不应该依赖于他们用不到的方法,只给每个客户它所需要的接
相关文章
相关标签/搜索