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