
设计模式三大类型全面比较一、核心概念对比维度创建型模式结构型模式行为型模式关注点对象的创建过程对象/类的组合方式对象间的交互与职责分配核心目的将对象的创建与使用分离通过组合方式实现新的功能优化对象间的通信与控制流解决的主要问题如何灵活创建对象,降低耦合如何组织对象结构,提高灵活性如何分配职责,管理算法和关系封装层面封装对象的创建逻辑封装对象的组合关系封装对象的行为和交互典型代表工厂方法、单例、建造者适配器、代理、装饰器观察者、策略、命令二、详细分类与特性比较1. 创建型模式(5种)模式名称核心思想优点适用场景单例模式确保一个类