设计模式六大原则

设计模式


设计模式六大原则:

  1. 单一职责原则:一个类应该只负责一个功能领域内相应的职责,即就一个类而言,应该只有一个引起它变化的原因
  2. 里氏替换原则:在程序中,用基类来代替它的子类对象不会报错,反过来不成立,所以在程序中应该尽量使用基类类型来对对象进行定义,而在运行时再确定其子类类型,用子类来代替父类对象。
  3. 依赖倒置原则:高层模块不应该依赖底层模块,二者都应该依赖其抽象,再传递参数的时候,尽量使用接口或层次比较高的抽象类来对变量类型进行声明,不要用具体的类
  4. 接口隔离原则:每个接口应该承担一种相对独立的角色。
  5. 迪米特法则:尽量减少对象之间的交互,如果两个类之间不必直接进行通信,那么这两个对象就不应该发生任何直接的相互作用,如果其中一个对象需要调用另一个对象的方法时,可以通过第三者来转发这个调用
  6. 开闭原则:对扩展开放,对修改关闭
posted @ 2020-08-31 23:02  多放点香菜  阅读(161)  评论(0)    收藏  举报