设计模式

设计模式:人们为了为软件开发中抽象出可重复利用的解决方案

1.面向对象的设计原则

开闭原则(open Close principle)
对扩展开放 对修改关闭 (继承实现接口)
通过“抽象约束,封装变化”来实现开闭原则
通过接口或者抽象类为软件定义一个相对稳定的抽象层
将相同的可变因素封装在相同的具体实现中,派生一个实体类

2.里氏代换原则

子类继承父类时,除了添加新的方法完成新增的功能外,尽量不要重写

3.依赖倒转原则

面向接口编程,不要面向实现编程
A.每个类尽量提供接口或抽象类,或两者兼备
B.变量的类型 声明尽量是接口或抽象类
C.任何的类都不应该从具体的类派生
D.使用继承时 要遵循里氏代换原则

4.接口隔离原则

1)使用多个隔离的接口

5.迪米特法则

6.合成复用原则

7.单一原则

posted @ 2022-07-27 19:26  阿萨德菩提子  阅读(43)  评论(0)    收藏  举报