标签:
6大设计原则
1.单一职责原则(SRP):应该有且仅有一个原因引起类的变更。接口一定要做到单一职责,类的设计尽量做到只有一个原因引起变化。
2.里氏替换原则(LSP):所有引用基类的地方必须能透明地使用其子类的对象。只要父类能出现的地方子类就能够出现,而且替换为子类也不会产生任何错误或异常,但是反过来就不行了,有子类出现的地方,父类未必就能适应。
3.依赖倒置原则(DIP):
ps 对象的依赖关系有三种方式传递
一、构造函数传递依赖对象 public A(B){A.B = B}
二、Setter方法传递依赖对象 public setB(B){A.B = B}
三、接口声明依赖对象
4.接口隔离原则
————————未完待续————————————
标签:
原文地址:http://www.cnblogs.com/ghimtim/p/5572884.html