摘要:
目录简介如何遵守?示例 简介 依赖倒置原则(Dependency Inversion Principle,DIP)是软件工程中的一种设计原则,它指出高层模块不应该依赖于底层模块,而是应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象。 依赖倒置原则的核心思想是通过抽象来解耦高层模块和底层模块, 阅读全文
posted @ 2024-01-25 15:23
guanyubo
阅读(224)
评论(0)
推荐(0)
摘要:
目录简介如何遵守?示例 简介 接口隔离原则(Interface Segregation Principle,ISP)是软件设计中的一个重要原则,它指出不应该强迫客户依赖他们不需要的接口。具体而言,接口隔离原则要求将一个复杂的系统拆分为多个独立的接口,每个接口只提供与特定功能相关的操作,以避免客户端由 阅读全文
posted @ 2024-01-25 15:16
guanyubo
阅读(160)
评论(0)
推荐(0)
摘要:
目录简介如何遵守?示例 简介 里氏替换原则(Liskov Substitution Principle,LSP)是面向对象编程中的一个设计原则,由麻省理工学院的Liskov于1988年提出。里氏替换原则主张使用“抽象”和“多态”将设计中的静态结构改为动态结构,维持设计的封闭性。这个原则的主要目标是确 阅读全文
posted @ 2024-01-25 15:16
guanyubo
阅读(108)
评论(0)
推荐(0)
摘要:
目录简介如何遵守?反例 简介 开闭原则(Open-Closed Principle,OCP)是软件工程中的一个重要设计原则,它指出软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。 开闭原则的核心思想是,在设计一个软件系统时,应该尽量保持其稳定性和可扩展性。当需要对系统进行扩展或修改时,应该通 阅读全文
posted @ 2024-01-25 14:57
guanyubo
阅读(195)
评论(0)
推荐(0)
摘要:
目录简介如何遵守?反例 简介 单一职责原则(Single Responsibility Principle,SRP)是软件工程中的一种设计原则,它指出一个类或模块应该只有一个主要的职责,并且该职责应该被完整地封装在这个类或模块中。 遵循单一职责原则的好处包括: 提高可读性和可维护性:当一个类或模块只 阅读全文
posted @ 2024-01-25 14:40
guanyubo
阅读(128)
评论(0)
推荐(0)

浙公网安备 33010602011771号