本文共 930 字,大约阅读时间需要 3 分钟。
设计模式之七:原型模式 http://www.taidous.com/thread-49589-1-1.html(出处: 【泰斗社区】-专注互联网游戏和应用的开发者平台)
原型模式(Prototype Pattern): 定义:Specify the kinds of objects to create using a prototypical instance,and create new objects by copying this prototype.(用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象)。 通用类图如下: |
public class PrototypeClass : Cloneable { //重写父类object的方法 public override PrototypeClass clone() { PrototypeClass prototypeClass = null; try { prototypeClass = (PrototypeClass)base.clone(); } catch(Exception e) { //异常处理 } return prototypeClass; } }