杞人忧天上掉下个林妹妹

穿越旷野的妹妹啊,慢些走;请不要用你的沉默告诉我,你不回头!

导航

ProtoType 原形模式(创建模型)

用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。


ProtoType 原形模式的几个要点:
1、ProtoType模式同样用于隔离类对象的使用者和具体类型(易变类)之间的耦合关系,它同样要求这些“易变类”拥有“稳定的接口”。
2、ProtoType模式对于“如何创建易变类的实体对象”采用“原型吉隆”的方法来做,它使得我们可以非常灵活地动态创建“拥有某些稳定接口”的新对象----所需工作仅仅是注册一个新类的对象(即原型),然后在任何需要的地方不断地Clone。
3、ProtoType模式中的Clone方法可以利用.NET中的Object类的MemberwiseClone()方法或者序列化来实现深拷贝。


posted on 2007-04-13 20:50  杞人  阅读(436)  评论(0编辑  收藏  举报