设计模式之美学习笔记18: 理解接口隔离原则(ISP)中的接口
今天继续打卡学习极客时间上的专栏“设计模式之美”, 本篇是专栏第18节的学习笔记,介绍面向对象设计原则中的接口隔离原则。 笔记 面向对象有很多经典的设计原则: SOLID5原则分别是 单一职责原则(SRP)、开闭原则(OCP)、里氏替换原则(LSP)、接口隔离原则(ISP)、依赖反转原则(DIP) KISS - Keep It Simple, Stupid YAGNI - You aren’t gonna need it DRY - Don’t Repeat Yourself LOD - Law of Demeter(迪米特法则,又叫做最少知识原则) 接口隔离原则 接口隔离原则: 接口的调用者(或使用者)不应该强迫依赖它不需要的接口。 我们可以把接口理解为下面三种东西: