设计模式五: 原型模式(Prototype)

简介 原型模式是属于创建型模式的一种,是通过拷贝原型对象来创建新的对象. 万能的Java超类Object提供了clone()方法来实现对象的拷贝. 可以在以下场景中使用原型模式: 构造函数创建对象成本太大(性能或安全成本) 要保存对象的状态, 且状态变化较小, 不会过多占用内存时(状态变化较大的使用状态模式会更合适) 意图 使用原型实例指定要创建的对象类型,并通过拷贝这个原型来创建新对象。 类图
相关文章
相关标签/搜索