设计模式原则

1.单一职责

在设计类的时候尽可能的让类的功能单一,而不是多种功能的集合

2.开放封闭原则

对于扩展时开放的,对于修改时封闭的,方便后期维护

3.依赖倒转原则

高层模块不应该依赖底层模块,两个都依赖抽象类。

里氏替换原则:子类继承父类,父类指针指向子类对象,

子类替换父类,对于父类的属性方法子类完全适用

高层业务模块不应该依赖低层的数据库API,中间加入抽象类,其子类实现具体功能,如果需要更换数据库,只需要更换父类指针指向的子类对象,做少量的修改即可。

相关推荐

  1. 设计模式设计原则

    2023-12-27 21:28:03       28 阅读
  2. 设计模式设计原则

    2023-12-27 21:28:03       57 阅读
  3. C++设计模式-设计原则

    2023-12-27 21:28:03       41 阅读
  4. 设计模式】SOLID设计原则

    2023-12-27 21:28:03       33 阅读
  5. 设计模式原型模式

    2023-12-27 21:28:03       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-27 21:28:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-27 21:28:03       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-27 21:28:03       87 阅读
  4. Python语言-面向对象

    2023-12-27 21:28:03       96 阅读

热门阅读

  1. Unix常用命令整理

    2023-12-27 21:28:03       59 阅读
  2. SpringMVC之异常处理

    2023-12-27 21:28:03       65 阅读
  3. UBX M8T-10 DSP开发和NMEA解析

    2023-12-27 21:28:03       65 阅读
  4. 使用Python实现Linux惠尔顿上网认证客户端

    2023-12-27 21:28:03       57 阅读
  5. F (1164) : B DS二叉排序树_有效的二叉排序树

    2023-12-27 21:28:03       62 阅读
  6. 编译时AndroidX冲突报错

    2023-12-27 21:28:03       48 阅读
  7. Request对象和Response对象

    2023-12-27 21:28:03       55 阅读
  8. 数据可视化期末整理(自用)

    2023-12-27 21:28:03       52 阅读
  9. 蓝桥杯python比赛历届真题经典练习题 (1-3)

    2023-12-27 21:28:03       60 阅读
  10. 悟的数组匹配

    2023-12-27 21:28:03       62 阅读
  11. 基于大数据技术的智慧城市交通流量预测与优化

    2023-12-27 21:28:03       45 阅读