常用设计模式分类 创建模式 静态工厂模式工厂方法模式抽象工厂模式单例模式建造者模式 结构型模式 桥接模式适配器模式装饰器模式代理模式组合模式 行为模式 模式方法模式策略模式观察者模式责任链模式命令行模式访问模式 设计模式六大原则 单一职责原则 (一个类负责一个一项职责)里氏替换原则 (子类可以扩展父类的功能,但不要改变父类原有的功能)依赖倒置 面向接口迪米特 内部编程接口隔离 接口功能细粒度,最小单元开闭原则 对扩展开放,对修改关闭