原型模式一直没有搞清楚。今天看了一篇博文,有所启发。
http://www.csharpwin.com/dotnetspace/8344r2299.shtml
1 指定种类,创建对象。 复制对象只是手段,不是目的。Builder和Strategy的类图类似,但是也可以从动机上区分。
2 判断一段代码是否在使用原型模式的一个重要标志就是复制之后引用它的目标变量类型是否是抽象类型。
原型模式一直没有搞清楚。今天看了一篇博文,有所启发。
http://www.csharpwin.com/dotnetspace/8344r2299.shtml
1 指定种类,创建对象。 复制对象只是手段,不是目的。Builder和Strategy的类图类似,但是也可以从动机上区分。
2 判断一段代码是否在使用原型模式的一个重要标志就是复制之后引用它的目标变量类型是否是抽象类型。