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

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

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

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

改进后

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

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

合成复用原则

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

相关推荐
开心码农1号14 分钟前
Java rabbitMQ如何发送、消费消息、全套可靠方案
java·rabbitmq·java-rabbitmq
EAIReport17 分钟前
国外网站数据批量采集技术实现路径
开发语言·python
超绝振刀怪17 分钟前
【C++可变模板参数】
开发语言·c++·可变模板参数
蜡台23 分钟前
JetBrains IDEA 安装 卸载相关总结
java·ide·intellij-idea·注册码
WJLSH12323 分钟前
TomCat
java·tomcat
Freak嵌入式28 分钟前
MicroPython LVGL基础知识和概念:时序与动态效果
开发语言·python·github·php·gui·lvgl·micropython
لا معنى له1 小时前
Var-JEPA:联合嵌入预测架构的变分形式 —— 连接预测式与生成式自监督学习 ----论文翻译
人工智能·笔记·学习·语言模型
世人万千丶1 小时前
Flutter 框架跨平台鸿蒙开发 - 宠物语言翻译器应用
学习·flutter·华为·开源·harmonyos·鸿蒙
AI成长日志1 小时前
【笔面试算法学习专栏】哈希表基础:两数之和与字母异位词分组
学习·算法·面试