设计模式六大原则
设计模式

设计模式六大原则:
- 单一职责原则:一个类应该只负责一个功能领域内相应的职责,即就一个类而言,应该只有一个引起它变化的原因
- 里氏替换原则:在程序中,用基类来代替它的子类对象不会报错,反过来不成立,所以在程序中应该尽量使用基类类型来对对象进行定义,而在运行时再确定其子类类型,用子类来代替父类对象。
- 依赖倒置原则:高层模块不应该依赖底层模块,二者都应该依赖其抽象,再传递参数的时候,尽量使用接口或层次比较高的抽象类来对变量类型进行声明,不要用具体的类
- 接口隔离原则:每个接口应该承担一种相对独立的角色。
- 迪米特法则:尽量减少对象之间的交互,如果两个类之间不必直接进行通信,那么这两个对象就不应该发生任何直接的相互作用,如果其中一个对象需要调用另一个对象的方法时,可以通过第三者来转发这个调用
- 开闭原则:对扩展开放,对修改关闭
本文为学习笔记,参考资料比较多,所以无法附上全部链接,若个别篇幅涉及侵权,请及时与本人联系,删除或附加链接.

浙公网安备 33010602011771号