设计模式

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

1.面向对象的设计原则

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

2.里氏代换原则

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

3.依赖倒转原则

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

4.接口隔离原则

    1)使用多个隔离的接口

5.迪米特法则

6.合成复用原则

7.单一原则

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