设计模式之原型模式

  • 设计模式与设计原则,设计模式,原型模式,
  • 2016-05-16 03:51:55

定义

Specify the kinds of objects to create using a prototypical instance , and create new objects by coping this prototype. 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。

clone

原型模式的核心就是克隆,Object 对象的 clone 方法。相比使用 new 的方式创建对象,clone 是直接从内存对二进制的复制,这样的效率要高一些,而且可以拷贝一个中间状态的对象,省去了创建对象,对对象进行辅助的操作。

深克隆、浅克隆

clone 分深克隆和浅克隆,http://blog.binkery.com/java/clone.html

更多

23种设计模式:http://blog.binkery.com/pattern_and_principle/design_pattern/summary.html

相关文章

- EOF -

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自 Binkery 技术博客 [https://binkery.com]
本文标题: 设计模式之原型模式
本文地址: https://binkery.com/archives/464.html