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

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

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

相关推荐
2501_9381768817 小时前
924期权赚了2000倍真的吗?
笔记
yzqy_17 小时前
AMD AI 开发者计划学习笔记:从 ROCm 到 Ryzen AI,理解 AMD 的 AI 开发生态
人工智能·笔记·学习·datawhale·amdev
疯狂打码的少年17 小时前
【程序语言与编译】正规式与有限自动机的等价转换
笔记
是上好佳佳佳呀17 小时前
【LangChain|Day03】LangChain 链式调用 Chains 笔记
笔记·langchain
H__Rick17 小时前
C51学习-DAY4
嵌入式硬件·学习·51单片机·硬件工程
red_redemption18 小时前
自由学习记录(201)
学习
一条泥憨鱼18 小时前
Java开发效率神器:Lombok从入门到精通!
java·后端·学习·开发·lombok
闪闪发亮的小星星18 小时前
轨道六根数
笔记
Niuguangshuo18 小时前
LangChain学习之旅(三):用Memory赋予模型记忆
学习·langchain
H__Rick18 小时前
C51学习-DAY8
单片机·嵌入式硬件·学习