软开知识点查漏补缺
1.软件设计原则?七大原则:1. 开闭原则, 每个类或者模块函数都应具备对外可以扩展,对内关闭修改权限的原则。2. 依赖倒置原则, 高层模块不应依赖底层模块,二者都应该依赖于各个抽象类。将各个模块之间的耦合性降到最低,以求实现彼此独立,互不干扰的效果,提高后期的维护性,可靠性。3. 单一职责原则, 保证一个类只实现一种功能,而不是多个功能。4. 接口隔离原则, 使用多个专门的接口而不是用单一的总接口,总体上符合我们对于高内聚低耦合的设计思想。5. 迪米特原则, 又叫最少知道原则,各个类保持无联系








