准备开始写些设计模式的随笔,这是第一篇,概述主要回顾下六大原则 先用轻松和谐的语言描述下这6个原则: 单一职责 每个类甚至每个方法都只要做自己分内的事,不要背别人的锅,也就是功能要分类,代码要解耦 里氏替换 简单点就是子类能够出现的地方,父类一定能出现,设计模式的继承和实现在这里体现的非常多 依赖倒置 高层模块不依赖低层模块的细节,而是依赖抽象(不依赖具体类而依赖于接口),这就是所谓的要面向接口编程 接口隔离 定义接口方法应该合理化,尽量追求简单最小,避免接口臃肿 迪米特法则 | 最少知道 你给…