软件构造笔记5

本章主要面向软件构造的可维护性 面向对象设计有五个基本原则: 单一责任原则:即每个类的责任应该是单一的,不应有多于1个的原因使得一个类发生变化,如果有应该分开 开放-封闭原则:程序应该是对扩展开放的,对修改是封闭的,使用接口可以帮助实现 Liskov替换原则:这个前面有提到过,不再赘述 依赖转置原则:高级模块不应该依赖于低级模块。 两者都应该取决于抽象,抽象类不应该依赖于具体类 接口聚合原则:客户
相关文章
相关标签/搜索