设计模式的设计原则 单一职责原则(SRP) 一个方法只做一件事情(函数的功能单一)里氏替换原则(LSP) 子类可以代替父类依赖倒置原则(DIP) 只依赖接口不依赖方法,不关心底层的实现方法接口分离原则(ISP) 把大的接口拆分成小的接口(功能单一)迪米特法则(Law of Demeter )最少知道原则 函数中传入的参数越少越好开闭原则 面向扩展开放,面向修改关闭,可扩展