单一指责原则 功能单一 里氏替换原则 凡事用到父类的地方,都可以使用子类代替 依赖倒转原则 面向抽象(接口)编程 接口隔离原则 合理控制接口力度。拒绝大而全的接口。 迪米特法则 最少知道原则。不要把接口的 开闭原则 对修改闭合,对扩展开放