文件名称:
设计模式 创建型模式 Prototype模式(原型)
开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2013-01-29
详细说明: Prototype模式 即原型模式,提供一个已经存在的对象进行新对象创建的接口,一般情况下都是使用Clone接口。 此模式非常简单,简单的说就是复制多个当前对象供使用。Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。 原型模式中的拷贝分为“浅拷贝”和“深拷贝”: 浅拷贝:对值类型的成员变量进行值的复制,对引用类型的成员变量只复制引用,不复制引用的对象。 深拷贝:对值类型的成员变量进行值的复制,对引用类型的成员变量也进行引用对象的复制。 这个模式一看就知道怎么回事了,网上有些博客和一些书上都用《西游记》中孙悟空的示例。确实,当我们的孙哥想要小弟时,猴毛一拔,成千上万的小弟就出来了。当然还有很多实际我们开发中的情况。例如:游戏开发时,有时经常要创建分身,二个、三个、或者十几个分身。由于分身需要拥有当前本体的一些数据。因此,此时使用用Prototype模式再合适不过了。 详细见博客 h ttp://blog.csdn.net/xiaoting451292510/article/details/8478818 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.