七大软件设计原则
文章平均质量分 74
七大软件设计原则
夏至青柠
愿星河徜徉,一路有光
展开
-
依赖倒置原则(Dependence Inversion Principle,DIP)
依赖倒置原则(Dependence Inversion Principle,DIP)是指设计代码结构时,高层模块不应该依赖底层模块,二者都应该依赖其抽象。抽象不应该依赖细节;细节应该依赖抽象。通过依赖倒置,可以减少类与类之间的耦合性,提高系统的稳定性,提高代码的可读性和可维护性,并能够降低修改程序所造成的风险。...原创 2022-08-09 14:12:21 · 107 阅读 · 0 评论 -
软件设计七大原则之开闭原则(Open-Closed Principle, OCP)
开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。所谓的开闭,也正是对扩展和修改两个行为的一个原则。强调的是用抽象构建框架,用实现扩展细节。可以提高软件系统的可复用性及可维护性。开闭原则,是面向对象设计中最基础的设计原则。它指导我们如何建立稳定灵活的系统。.........原创 2022-08-01 08:45:38 · 215 阅读 · 0 评论