3.依赖倒置原则:High level modules should not depend upon low level modules. Both should depend upon abstractions. Abstractions should not depend upon details. Details should depend upon abstractions.
意思是:高...
分类:
其他好文 时间:
2014-05-11 22:15:36
阅读次数:
326
最近在学习设计模式方面的知识,首先接触到的是设计模式中的六大设计原则: 1.单一职责原则;
2.里氏替换原则;3.依赖倒置原则;4.接口隔离原则;5.迪米特法则;开闭原则。下面我来讲讲我对这六大设计自己的理解,如有欠缺地地方,请大家及时指出啊。。。
1.单一职责原则:应该有且仅有一个原因引起类的变更。通俗的说,即一个类只负责一项职责。下面我们举一个具体的例子来说明一下什么是...
分类:
其他好文 时间:
2014-05-11 03:23:19
阅读次数:
659
OOP编程原则:1.开闭原则(OCP : Open-Close
Principle):对扩展开放,对修改封闭2.依赖倒置(DIP: Dependency Inversion Principle):
依赖于抽象,不依赖于具体3.替换原则(LSP): 父类能够出现的地方,子类都能够出现。4.接口隔离原则...
分类:
其他好文 时间:
2014-05-09 09:56:31
阅读次数:
417