设计原理是指设计要遵循的原理。
原理 设计 遵循
2023-09-14 09:12:33 时间
原文网址:https://www.yebaike.com/22/715526.html
设计原理是指设计要遵循的原理。
设计的主要原理:
单一职责原理:一个类,最好只做一件事,只有一个引起它变化的原因。
开放封闭原理:软件实体应该是可以扩展的,但是不可修改的。
依赖倒转原理:这个原则的内容是,要依赖于抽象,不要依赖于具体。或者说是,要针对接口编程,不要对实现编程。高层模块不应该依赖底层模块,两个都应该依赖抽象。
里氏代换原理:在一个软件系统中,子类应该可以替换任何基类能够出现的地方,并且经过替换以后,代码还能正常工作。
迪米特原理:最少知识原则,又称为“LawofDemeter”,如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的方法的话,可以通过第三者转发这个调用。
相关文章
- java异常的原理以及应用
- 【转】Mysql 间隙锁原理,以及Repeatable Read隔离级别下可以防止幻读原理(百度)
- Nginx http_referer_module 防盗链原理和使用
- Java基础--static静态原理及API使用示例详解
- 全新升级的AOP框架Dora.Interception[6]: 框架设计和实现原理
- Mysql 间隙锁原理,以及Repeatable Read隔离级别下可以防止幻读原理(百度)
- SAP CRM数据库表CRMD_CUMULAT_H的设计原理
- Java的Covariance设计原理和SAP ABAP的模拟实现
- SAP Fiori globalization实现原理之Number显示的格式原理
- SAP ABAP报表依赖设计原理详解
- SAP Spartacus User Form里checkbox的设计原理
- SAP 电商云 Spartacus UI SiteContextParamsService 的实现原理解析
- Cloud for Customer里XML view的加载原理
- Atitit 学习记忆理论 教育理论 教学培训 目录 1. 视觉优先理论1 2. 心理学的“认知负荷理论2 2.1. 双重编码理论2 2.2. 艺术化 原理动画3 2.3. 艾宾浩斯遗忘曲
- Atitit.数据检索与网络爬虫与数据采集的原理概论
- Atitit.linq java的原理与实现 解释器模式
- Atitit.异常机制的设计原理
- Spark / Hive / ClickHouse 向量化查询执行原理分析(Vectorization Query Execution)
- 【操作系统架构原理】资源管理技术与进程的抽象设计思想
- 任意时间延时消息原理讲解:设计与实现
- 《Web安全渗透全套教程(40集)》学习笔记 | 文d件d包d含d渗d透d原理及实验
- 【微服务】Nacos 注册中心的设计原理
- Mybatis源码分析之(六)mybatis拦截器(Interceptor)的实现原理
- LVS 小猪都能看懂的LVS负载均衡原理,你确定不看?