常用的几种设计模式(一):设计原则、策略模式和观察者模式 核心:复用----抵御变化 面向对象的设计原则: 1、依赖倒置原则(DIP)