意图:
使用原型实例指定创建对象的种类,然后通过拷贝这些原型来创建新的对象。
要点:
1、Prototype模式同样用于隔离类对象的使用者和具体类型(易变类)之间的耦合关系,它同样要求这些“易变类”拥有稳定的接口。
2、Prototype模式对于“如何创建易变类的实体对象”采用“原型克隆”的方法来做,它使得我们可以非常灵活的动态创建“拥有某些稳
定接口”的新对象——所需工作仅仅是注册一个新类的对象(即原型),然后在任何需要的地方不断地Clone。
3、Prototype模式中的Clone方法可以利用.net 中的Object类的MemberwiseClone()方法或者序列化来实现深拷贝。
Prototype 原型模式(创建型模式)
原创
©著作权归作者所有:来自51CTO博客作者282030166的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
创建型模式:原型模式
五大创建型模式之五:原型模式。
设计模式 原型模式