技术栈

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

烤麻辣烫2025-11-19 17:34

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

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

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

改进后

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

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

合成复用原则

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

上一篇:【免费数据】2020年中国耕地田埂系数栅格数据
相关推荐
鹿里噜哩
1 小时前
Spring Authorization Server 打造认证中心(一)项目搭建/集成
java·后端·spring
菠菠萝宝
2 小时前
【Java手搓RAGFlow】-1- 环境准备
java·开发语言·人工智能·llm·openai·rag
Chan16
2 小时前
热点数据自动缓存方案:基于京东 Hotkey 实践
java·数据库·redis·mysql·spring·java-ee·intellij-idea
汤姆yu
2 小时前
基于springboot的智慧家园物业管理系统
java·spring boot·后端
j***2948
2 小时前
【SpringBoot】【log】 自定义logback日志配置
java·spring boot·logback
e***096
2 小时前
【Spring】配置文件的使用
java·后端·spring
a***1314
2 小时前
【spring专题】编译spring5.3源码
java·后端·spring
n***6327
2 小时前
【spring】Spring事件监听器ApplicationListener的使用与源码分析
java·后端·spring
i***4861
2 小时前
【spring专题】编译spring5.3源码
java·后端·spring
热门推荐
01GitHub 镜像站点02今天 Cloudflare 全球事故,连 GPT 和你的网站都一起“掉线”了03UV安装并设置国内源04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05Linux下V2Ray安装配置指南06BongoCat - 跨平台键盘猫动画工具07Valdi:Snapchat 开源的新一代跨平台 UI 框架08swagger xss漏洞复现09全球最强模型Grok4,国内已可免费使用!(附教程)10Labelme从安装到标注:零基础完整指南