简单写一下设计模式7原则

发布时间 2023-12-13 21:42:30作者: 天启A

开闭原则:只许增加,不许修改;使用抽象进行构建,使用实现拓展细节;面向抽象编程;提高可复用性和可维护性

依赖倒转原则:依赖抽象,而不是依赖具体的实现,可以减少耦合性,提高系统稳定性,降低修改程序的风险

单一职责原则:一个类,接口,方法只负责一个职责;降低复杂度,提高可维护性

接口隔离原则:使用多个接口,尽量细化接口,使接口的方法尽量少,提高可拓展性和可维护性

迪米特原则:一个对象应该对其他对象保持最少的了解,降低类之间的耦合关系:举个例子:责任链模式 1和3之间不可以直接通信

里氏替换原则:对开闭原则的补充,子类可以拓展父类的功能,不能修改父类的功能,子类可以实现父类抽象方法,但是不能覆盖原有的方法。任何基类出现的地方子类都可以出现

合成复用原则:尽量使用对象组合,聚合的方式,而不是使用继承关系达到软件复用的目的,降低耦合和类改变对其他类的影响