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

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

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

相关推荐
Asu520211 分钟前
链表反转中最常用的方法————三指针法
java·数据结构·学习·链表
牛奶咖啡1342 分钟前
学习设计模式《二十》——解释器模式
学习·设计模式·解释器模式·认识解释器模式·解释器模式的优缺点·何时使用解释器模式·解释器模式的示例
给老吕螺丝1 小时前
C 语言作用域与存储期深度解析:空间与时间的双重维度
c语言·开发语言·经验分享·笔记
dankokoko1 小时前
OPENGLPG第九版学习 - 纹理与帧缓存 part2
学习
墨雨听阁2 小时前
8.1IO进程线程——文件IO函数
学习
使一颗心免于哀伤2 小时前
《设计模式之禅》笔记摘录 - 12.适配器模式
笔记·设计模式
Chef_Chen2 小时前
从0开始学习R语言--Day64--决策树回归
学习·决策树·r语言
无望__wsk3 小时前
ospf笔记
服务器·网络·笔记
Aplis3 小时前
ETCD学习之路
数据库·学习·etcd
玖剹3 小时前
Linux文件系统:从内核到缓冲区的奥秘
linux·c语言·c++·笔记·ubuntu