[size=large]不懂,记个术语先。[/size] :cry:
[list]
[*]里氏代换原则
[*]依赖倒转原则
[*]合成/聚合复用原则
[*]迪米特法则
[*]接口隔离原则
[/list]
[size=large]
1、里氏代换原则,多态
又称为“开-闭原则”。继承:父类行,子类一定行。反之不一定。
应该就是设计好父类接口,让子类去实现。
2、依赖倒转原则
依赖于父类的设计,而不依赖于子类的实现。(手段)
这样第一个原则(目的)就体现其价值。
3、合成/聚合复用原则
如果继承是垂直作用的,那么这个原则就是水平应用。
4、迪米特法则
影响范围尽量小,与其它模块的牵扯少点。不要牵一发而动全身
5、接口隔离原则
接口应该小,不要传太多的不同类的数据。和4一样,是通信的限制。
如果通信内容广而泛,说明涉及的模块也大、多。
[/size]
[list]
[*]里氏代换原则
[*]依赖倒转原则
[*]合成/聚合复用原则
[*]迪米特法则
[*]接口隔离原则
[/list]
[size=large]
1、里氏代换原则,多态
又称为“开-闭原则”。继承:父类行,子类一定行。反之不一定。
应该就是设计好父类接口,让子类去实现。
2、依赖倒转原则
依赖于父类的设计,而不依赖于子类的实现。(手段)
这样第一个原则(目的)就体现其价值。
3、合成/聚合复用原则
如果继承是垂直作用的,那么这个原则就是水平应用。
4、迪米特法则
影响范围尽量小,与其它模块的牵扯少点。不要牵一发而动全身
5、接口隔离原则
接口应该小,不要传太多的不同类的数据。和4一样,是通信的限制。
如果通信内容广而泛,说明涉及的模块也大、多。
[/size]