设计原则
设计原则:就是在设计软件的时候,需要遵守的规则;
设计原则的目的:为了让软件的设计具有高类聚,低耦合;
如何评判一个 软件的好坏
好的软件一定是 高类聚,低耦合;
内聚:能够自己解决的问题 , 就自己解决;
耦合:跟其他类产生关系 叫耦合;
高内聚 低耦合是一个平衡点
设计原则一共有七种
1、单一职责:一个类 干一件事,不要处理过多的事;
2、里式替换原则:凡是父类出现的地方,都能用它的子类来替换,并且不会影响原来使用父类的代码的运行;
注意:1、继承,一定要正确的继承;
2、子类不要去修改父类已实现的方法;
3、开闭原则:它是软件设计的基础
开:对拓展开;
闭:对修改闭;
4、依赖倒置原则:
高层模块不应该依赖与低层模块,二者都应该依赖于抽象
抽象不应该依赖与细节,细节应该依赖抽象
5、接口隔离原则:接口最小原则,结构尽量分开,不要放在一起
6、迪米特法则:解耦(不要和陌生人说话,只给直接朋友说话,不跟间接朋友说话)
直接朋友:包涵的成员属性,方法中的参数,和返回类型,称为直接朋友;
间接朋友:局部变量 称为间接朋友
7、组合聚合原则:少用继承,多用组合聚合

浙公网安备 33010602011771号