(一):在Typescript和Java中应用“接口隔离原则”
概念 solid 是一个缩写词,代表面向对象编程的五个基本原则,由 robert c. martin(鲍勃大叔)提出。在这里您可以阅读有关他的文章的更多信息。 这些原则旨在改进代码的结构和维护,使其更加灵活、可扩展且更易于理解。这些原则可以帮助程序员创建更有组织的代码、划分职责、减少依赖、简化重构过程并促进代码重用。 缩写中的“i”代表“接口隔离原则”。 bob叔叔用来定义这个原则的一句话是: “任何客户都不应该被迫依赖他们不使用的界面” 接口隔离原则解决了一个常见问题:接口过大迫使不需要它们的类实现不必要的实现。 实际应用 想象一个应用程序中的身份验证系统,其中使用不同的方法来验证用户身份(例如,通过密码、通过生物识别、通过 qr 码)。 首先我们看一下这个类在java和中不使用isp的情况下的应用: 立即学习“”; 爪哇 interface authenticator […]
