8.1 设计模式 (Design Patterns) 8.1 设计模式 (Design Patterns) 8.1.1 设计模式的分类 设计模式通常分为三大类: 创建型模式 (Creational Patterns): 关注对象的创建过程,将对象的实例化过程抽象化,隐藏对象的创建逻辑,使得系统在创建对象时更加灵活。 结构型模式 (Structural Patterns): 关注类和对象的组合,通过不同的方式将类和对象组合成更大的结构,使得系统更加灵活和易于扩展。 行为型模式 (Behavioral Patterns): 关注对象之间的交互和责任分配,定义对象之间的通信方式,使得系统中的对象可以更好地协作。 8.1.2 创建型模式 8.1.2.