设计模式之原型模式

设计模式目录
http://blog.csdn.net/fenglailea/article/details/52733435
风.fox

原型模式 Prototype Patten

用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象

通用类图

原型模式

案例

优点

性能优良
逃避构造函数的约束

使用场景

  • 资源优化场景
    类初始化需要消化非常多的资源
  • 性能和安全要求的场景
    通过new 产生一个对象需要非常繁琐的数据准备或者访问权限,则可以使用原型模式
  • 一个对象多个修改者的场景
    一个对象需要提供给其他对象访问,而且各个调用者可能都需要修改其值时,可以考虑使用原型模式拷贝多个对象供调用者使用
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页