原则
- 单一职责
一个类只负责一项职责,也就是只存在一个方面的理由去变更类 - 里氏替换
子类扩展父类时尽量不要重写父类的实现 - 依赖倒置
面向接口编程 - 接口隔离
接口设计不要过于冗杂,避免调用方引入不需要的功能 - 迪米特法则
对于依赖的类,对他的了解越少越好 - 开闭原则
对扩展开放,对修改关闭
分类
- 创建型
工厂、单例、享元 - 结构型
代理、适配器、装饰 - 行为型
责任链、命令、观察者
本文标题:概述
本文链接:https://www.haomeiwen.com/subject/pnmulltx.html
网友评论