当前位置: 首页 > news >正文

设计模式--7个原则

  1. 单一职责原则:一个类负责一项职责。

  2. 里氏替换原则:继承与派生的规则。

  3. 依赖倒置原则:高层模块不应该依赖基层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。即针对接口编程,不要针对实现编程。

  4. 接口隔离原则:建立单一接口,不要建立庞大臃肿的接口,接口中的方法尽量少。

  5. 迪米特法则:低耦合,高内聚。

  6. 开闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。

  7. 组合/聚合复用原则:尽量使用组合和聚合少使用继承的关系来达到复用的原则。

http://www.lryc.cn/news/209903.html

相关文章:

  • AltiumDesigner原理图编译错误报告信息解释
  • 使用 Visual Studio Code 编写 TypeScript程序
  • 科大讯飞发布讯飞星火 3.0;开源AI的现状
  • 公网远程访问macOS本地web服务器
  • windows 安装小乌龟
  • toon boom harmony基础
  • JPA联合主键
  • 水性杨花:揭秘CSS响应式界面设计,让内容灵活自如,犹如水之变幻
  • fio performance test
  • DevOps持续集成-Jenkins(1)
  • Pytorch代码入门学习之分类任务(二):定义数据集
  • oracle 里常用的一些 create insert update table
  • 从Mysql架构看一条查询sql的执行过程
  • Linux系统下DHCP服务安装部署和使用实例详解(蜜罐)
  • 模数转换器-ADC基础
  • Linux:【1】Linux中的文件权限概念和相关命令
  • JS实用小计
  • Android---Bitmap详解
  • 设计高信度和效度的问卷:关键要点与技巧
  • 从工厂到社会:探索如何应用设计模式工厂模式
  • slice()和splice()用法
  • 基于windows10的pytorch环境部署及yolov8的安装及测试
  • 面试算法40:矩阵中的最大矩形
  • was下log4j设置日志不输出问题
  • 小米14系列, OPPO Find N3安装谷歌服务框架,安装Play商店,Google
  • Servlet 与Spring对比!
  • 粤嵌实训医疗项目--day03(Vue + SpringBoot)
  • spark3.3.x处理excel数据
  • 哪一个更好?Spring boot还是Node.js
  • AD7321代码SPI接口模数转换连接DAC0832输出verilog