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

依赖倒置原则:面向抽象(可简单对应为接口)编程

接口隔离原则:接口要精简单一。接口不应该包含非必须的方法,因为类不想实现它非必须使用的方法。

单一职责原则:类要职责单一

里氏替换原则:不要破坏继承,尽量不要修改父类行为

迪米特法则(最小知道原则):只与直接朋友(成员变量、方法参数、方法返回值)联系。如果要依赖一个非直接朋友,那建立一个第三者作为直接朋友。

开-闭原则:

 

编程时要先设计接口,通过接口来传递行为,(依赖倒置原则)

设计接口时要精简单一,方法少,尽量分解接口,(接口隔离原则)

实现(编写类)时职责单一,目的明确,(单一职责原则)

尽量不要修改父类的行为,(里氏替换原则)

并且尽量减少依赖的对象(迪米特法则)

 

参考:

六大设计原则

发表评论

电子邮件地址不会被公开。