概述、开-闭原则、里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、单一职责原则、接口隔离原则
时间: 2023-06-07 22:09:25 浏览: 209
这是一个有关软件工程中的原则的问题,可以回答。以下是每个原则的概述:
1. 概述:软件工程中的原则旨在帮助开发人员编写可维护、可扩展、可重用、易于理解和适应变化的代码。
2. 开-闭原则:软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。
3. 里氏代换原则:任何一个基类能出现的地方,子类一定可以出现。
4. 依赖倒转原则:高层模块不应该依赖底层模块,两者都应该依赖其抽象,抽象不应该依赖细节。
5. 合成/聚合复用原则:尽量使用合成/聚合,而不是继承来实现代码复用。
6. 迪米特法则:一个对象应该对其他对象有尽可能少的了解。
7. 单一职责原则:一个类应该只有一个引起它变化的原因。
8. 接口隔离原则:不应该强迫客户端依赖它们不需要的接口。
阅读全文