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