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

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

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

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

改进后

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

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

合成复用原则

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

相关推荐
im_AMBER6 小时前
Leetcode 74 K 和数对的最大数目
数据结构·笔记·学习·算法·leetcode
DBA小马哥6 小时前
Oracle迁移实战:如何轻松跨越异构数据库的学习与技术壁垒
数据库·学习·oracle·信创·国产化平替
无敌最俊朗@6 小时前
STL-vector面试剖析(面试复习4)
java·面试·职场和发展
暮乘白帝过重山6 小时前
ArkTS ForEach 参数解析:组件与键值生成器
开发语言·数据库
PPPPickup6 小时前
easychat项目复盘---获取联系人列表,联系人详细,删除拉黑联系人
java·前端·javascript
【上下求索】6 小时前
学习笔记095——Ubuntu 安装 lrzsz 服务?
运维·笔记·学习·ubuntu
LiamTuc6 小时前
Java构造函数
java·开发语言
三途河畔人7 小时前
Pytho基础语法_运算符
开发语言·python·入门
长安er7 小时前
LeetCode 206/92/25 链表翻转问题-“盒子-标签-纸条模型”
java·数据结构·算法·leetcode·链表·链表翻转
Benmao⁢7 小时前
C语言期末复习笔记
c语言·开发语言·笔记·leetcode·面试·蓝桥杯