设计原则

设计原则:就是在设计软件的时候,需要遵守的规则;

设计原则的目的:为了让软件的设计具有高类聚,低耦合;

如何评判一个 软件的好坏

好的软件一定是 高类聚,低耦合;

内聚:能够自己解决的问题 , 就自己解决;

耦合:跟其他类产生关系 叫耦合;

高内聚 低耦合是一个平衡点

设计原则一共有七种


1、单一职责:一个类 干一件事,不要处理过多的事;

2、里式替换原则:凡是父类出现的地方,都能用它的子类来替换,并且不会影响原来使用父类的代码的运行;

      注意:1、继承,一定要正确的继承;

                 2、子类不要去修改父类已实现的方法;

3、开闭原则:它是软件设计的基础

      开:对拓展开;

      闭:对修改闭;

4、依赖倒置原则:

高层模块不应该依赖与低层模块,二者都应该依赖于抽象

抽象不应该依赖与细节,细节应该依赖抽象

5、接口隔离原则:接口最小原则,结构尽量分开,不要放在一起

6、迪米特法则:解耦(不要和陌生人说话,只给直接朋友说话,不跟间接朋友说话)

     直接朋友:包涵的成员属性,方法中的参数,和返回类型,称为直接朋友;

     间接朋友:局部变量 称为间接朋友

7、组合聚合原则:少用继承,多用组合聚合

posted @ 2021-01-20 21:23  putinF  阅读(239)  评论(0)    收藏  举报