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

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

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

相关推荐
灰灰勇闯IT5 分钟前
Flutter×VS Code:跨端开发的高效协作指南(2025最新配置)
笔记·flutter·harmonyos
d111111111d9 分钟前
STM32-外设学习-读写备份寄存器(代码)--学习笔记
笔记·stm32·单片机·嵌入式硬件·学习
Chloeis Syntax9 分钟前
MySQL初阶学习日记(3)--- 增查改删(CRUD)
数据库·学习·mysql
摇滚侠11 分钟前
零基础小白自学Git_Github教程,仓库的其它功能-项目管理,笔记09
笔记·git·github
丝斯201111 分钟前
AI学习笔记整理(24)—— AI核心技术(深度学习8)
人工智能·笔记·学习
我的老子姓彭14 分钟前
QT6开发笔记
笔记
自小吃多15 分钟前
5.2 FreeRTOS 二值信号量使用示例-笔记
笔记·stm32
凉、介16 分钟前
Linux 下的 time_before/time_after 接口
linux·运维·服务器·学习
LO嘉嘉VE23 分钟前
学习笔记二十二:神经网络的几起几落
笔记·神经网络·学习
The_cute_cat28 分钟前
Vim的初步学习
学习·编辑器·vim