标签:单一职责 定义 函数 data 了解 lod col 建立 方法
1.单一职责原则(Single Responsibility Principle),简称SRP
定义:应该有且仅有一个原因引起类的变更。
2.里氏替换原则(Liskov Substitution Principle),简称LSP
定义:如果多每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1都能带换成o2时,P的行为没有发生变化,
那么类型S是类型T的子类型。
注意:在类中调用其他类时务必要使用父类或者接口,负责违背LSP原则
3.依赖倒置原则(Dependence Inversion Principle)DIP
定义:
4.接口隔离原则
接口的分类:
定义:类间的依赖关系应发建立在最小的接口上,即建立单一的接口,不要建立臃肿的接口
注意:根据接口隔离原则,首先必须满足单一职责原则
5.迪米特法则(Law of Demeter LoD)
定义:一个对象应该对子他对象有最小的了解
6.开闭原则
定义:一个软件实体如类、模块和函数应该对扩展开放、修改关闭
如何使用开闭原则:
标签:单一职责 定义 函数 data 了解 lod col 建立 方法
原文地址:http://www.cnblogs.com/cumtlg/p/7910353.html