接口隔离原则(学习笔记)

客户端不应该被迫依赖于它不使用的方法:一个类对另一个类的依赖应该建立在最小的接口上。

上面的设计我们发现他存在的问题,黑马品牌的安全门具有防盗,防水,防火的功能。现在如果我们还需要再创建一盒传智品牌的安全门,而该安全门只具有防盗、防水功能呢?很显然如果实现SafetyDoor接口就违背了接口隔离原则,那么我们如何进行修改呢?

相关推荐
liuqs33234 分钟前
nat123安卓和nat123全端口选型指南,映射工具怎么挑
网络·笔记
xian_wwq40 分钟前
【学习笔记】光伏“四可”装置纵密模块--配置方法和原理
笔记·学习
min(a,b)1 小时前
学习第17天:Agent Memory 与 MCP 协议
python·学习
lifallen2 小时前
模型不是函数:claude-cookbooks/misc 十四篇的公共底层
人工智能·学习·ai·ai编程
lucky_syq4 小时前
第5篇 · S1·下:前沿架构:MoE、Reasoning 模型、长上下文、多模态、SSM/Mamba 与模型谱系
人工智能·学习·架构
日拱一卒的小田4 小时前
ZYNQ学习笔记3-ZYNQ的IIC控制器1
笔记·单片机·学习
不会代码的小猴5 小时前
C++新增关键字
开发语言·c++·笔记
xiaoxiangsiyan6 小时前
RHCE2026完整版全知识点清单
运维·网络·学习·自动化·rhce
Titan20247 小时前
Linux网络基础知识
linux·服务器·网络·c++·学习
m4Rk_7 小时前
【论文阅读】Agent 记忆机制(41):Agentic Plan Caching——将历史执行轨迹转化为可复用的计划记忆
论文阅读·人工智能·学习·开源·github