码迷,mamicode.com
首页 > 编程语言 > 详细

Java设计模式-原型模式

时间:2017-11-09 11:29:32      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:原型   类型   模式   java设计   关心   创建   不同   实现   type   

原型模式(Prototype)

原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建更多同类型的对象。这就是原型模式的用意。

原型模式的结构

原型模式要求对象实现一个可以“克隆”自身的接口,这样就可以通过复制一个实例对象本身来创建一个新的实例。这样一来,通过原型实例创建新的对象,就不再需要关心这个实例本身的类型,只要实现了克隆自身的方法,就可以通过这个方法来获取新的对象,而无需再去通过new来创建。

原型模式又两种表现形式:(1)简单形式(2)登记形式,这两种表现形式仅仅是原型模式的不同实现。

简单形式的原型模式

Java设计模式-原型模式

标签:原型   类型   模式   java设计   关心   创建   不同   实现   type   

原文地址:http://www.cnblogs.com/fangpengchengbupter/p/7807961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!