23种设计模式(新手)-7迪米特原则 合成复用原则

一个类应该对其它对象保持最少的了解

雷雨关系越密切,耦合度越大

迪米特法则又叫最少知道原则,及一个类对自己依赖的类知道的越少越好

改进后

将输出学院的方法封装到CollegeManager

迪米特法则的核心是降低耦合

合成复用原则

使用合成/聚合方式,而不是继承方式

相关推荐
Zach_yuan6 分钟前
面向对象封装线程:用 C++ 封装 pthread
开发语言·c++·算法
罗伯特_十三7 分钟前
Spring AI ChatModel 使用记录
java·人工智能·spring
Nan_Shu_6147 分钟前
学习: 尚硅谷Java项目之尚庭公寓(2)
学习
毕设源码-朱学姐9 分钟前
【开题答辩全过程】以 基于SpringBoot的律师事务所管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
菜宾15 分钟前
java-seata基础教学
java·开发语言·adb
梦65023 分钟前
JavaScript 循环
开发语言·javascript·ecmascript
好奇龙猫29 分钟前
【人工智能学习-AI入试相关题目练习-第九次】
人工智能·学习
guygg8833 分钟前
5G PDSCH信道吞吐量MATLAB仿真实现(含信道生成与解调)
开发语言·5g·matlab
zhangrelay1 小时前
影响移动固态磁盘稳定性的原因有哪些呢?
笔记·学习
毕设源码-朱学姐1 小时前
【开题答辩全过程】以 基于springboot的日用药品仓库管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端