设计原则 | 归纳 |
---|---|
开闭原则 | 对扩展开放,对修改关闭。降低维护带来的新风险 |
依赖倒置原则 | 高层不依赖低层,抽象不依赖细节。利于代码结构的升级扩展 |
单一职责 | 一个类只做一件事。便于理解,提高代码可读性 |
接口隔离原则 | 一个接口只做一件事 |
迪米特法则 | 不该知道的不要知道。只和朋友交流,不跟陌生人交流,避免臃肿 |
里氏替换原则 | 子类重写父类功能发生改变,不应该影响父类的含义。防止继承泛滥 |
合成复用原则 | 尽量使用组合实现代码复用,而不使用继承。降低代码耦合 |
软件设计七大原则
最新推荐文章于 2024-08-17 06:33:23 发布