23 prototype原型(创建型)

版权声明:就是开个版权玩一下 https://blog.csdn.net/qq_41997479/article/details/86655328

23 prototype(创建型)

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

 

 

猜你喜欢

转载自blog.csdn.net/qq_41997479/article/details/86655328
23
今日推荐