摘要: 一: 单一职责原则:就一个类而言,应该只有一个引起它变化的原因。 二: 开闭原则:软件实体对扩展开放,对修改关闭。 三: 里式代换原则:子类型必须能够替换掉它们的父类型。 四: 依赖倒转原则:抽象不应该依赖细节,细节应该依赖抽象。应该面向接口编程。 阅读全文
posted @ 2017-11-09 21:46 emoji的博客 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 五: 接口分离原则:不应该强迫程序依赖它们不需要使用的方法。即,一个接口不需要提供太多的行为,一个接口应该只提供一种对外的功能,不应该把所有的操作都封装到一个接口中。 六: 迪米特原则:一个对象应该对其他对象尽可能少的了解。如果两个类不必彼此直接通信,那么这两个类就不应该发生直接的相互作用。如果其中 阅读全文
posted @ 2017-11-09 21:46 emoji的博客 阅读(139) 评论(0) 推荐(0) 编辑