此文仅为学习笔记,素材来源于网络
1、单一职责原则:一个类,只有一个引起它变化的原因;当一个变化能导致多个职责同时发生变化的时候,这些职责也应该被封装到一个类中
2、开放封闭原则:对扩展开放,对修改关闭;实现:封装变化(利用接口)、拒绝滥用抽象
3、依赖倒置:对接口编程,不要对实现编程
4、接口隔离:
5、Liskov替换:
此文仅为学习笔记,素材来源于网络
1、单一职责原则:一个类,只有一个引起它变化的原因;当一个变化能导致多个职责同时发生变化的时候,这些职责也应该被封装到一个类中
2、开放封闭原则:对扩展开放,对修改关闭;实现:封装变化(利用接口)、拒绝滥用抽象
3、依赖倒置:对接口编程,不要对实现编程
4、接口隔离:
5、Liskov替换: