抽象工厂模式
# 抽象工厂模式 属于创建型模式。 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 缺点:难以扩展 适用性: 一个系统要独立于它的产品的创建、组合和表示时(创建与表示分离) 一个系统要由多个产品系列中的一个来配置时(在多个系列中选择一个系列) 当你要强调一系列相关的产品对象的设计以便进行联合使用时(同系列中有多种产品) 当你提供一个产品类库,而只想显示它们的接口而不是实现时(客户端依赖抽象) # 类图 数据的储存分为客户端和服务端 需要储存的数据的类型有很多(本文以 User 和 Character 为例) # 代码 # 用于数据储存的类 namespace...
more...