23 prototype原型(创建型)

23 prototype(创建型) 动机: 指定使用原型实例创建的对象类型,并通过复制该原型创建新对象。 创建一个类来表示所有对象,不行,每个对象一个类,也不行 结构: 合作: A client asks a prototype to clone itself. 后果: 优点: 工厂和建造商所造成的同样后果; 运行时产品的添加和删除; 减少创造者的结构。 缺点: 所有的子类必须实现克隆操作,很困难
相关文章
相关标签/搜索