设计原则概览 2022-01-07 文章目录 单一职责原则开闭原则里式替换原则依赖倒置原则接口分离原则共同封装原则共同复用原则 单一职责原则每个模块只做一件事 (类根绝业务切分可大可小,并不是说越细越好) 开闭原则对扩展开放,对修改关闭。修改程序时,不需要修改类内部代码就可以扩展类的功能 里式替换原则任何基类出现的地方,都可以用派生类替换 依赖倒置原则针对接口(纯虚函数)编程,而非针对实现编程 接口分离原则接口功能的粒度应该尽可能小 共同封装原则一同变更的类应该合在一起 共同复用原则不能一起被复用的类不能被分到一组