无废话C#设计模式之五:Prototype
2009-04-02 08:21:28 来源:WEB开发网核心提示: l 注意选择深拷贝和浅拷贝,l 拷贝原型并进行修改意味着原型需要公开更多的数据,无废话C#设计模式之五:Prototype(4),对已有系统实现原型模式可能修改的代价比较大,系列文章:无废话C#设计模式之一:开篇无废话C#设计模式之二:Singleton无废话C#设计模式之三:Abstra
l 注意选择深拷贝和浅拷贝。
l 拷贝原型并进行修改意味着原型需要公开更多的数据,对已有系统实现原型模式可能修改的代价比较大。
系列文章:
无废话C#设计模式之一:开篇
无废话C#设计模式之二:Singleton
无废话C#设计模式之三:Abstract Factory
无废话C#设计模式之四:Factory Method
无废话C#设计模式之六:Builder
无废话C#设计模式之七:Adapter
无废话C#设计模式之八:Facade
无废话C#设计模式之九:Proxy
无废话C#设计模式之十:Flyweight
无废话C#设计模式之十一:Composite
无废话C#设计模式之十二:Bridge
无废话C#设计模式之十三:Decorator
无废话C#设计模式之十四:Template Method
无废话C#设计模式之十五:Strategy
无废话C#设计模式之十六:State
无废话C#设计模式之十七:Chain Of Resp
无废话C#设计模式之十八:Command
无废话C#设计模式之十九:Observer
无废话C#设计模式之二十:Mediator
无废话C#设计模式之二十一:Visitor
无废话C#设计模式之二十二:总结(针对GOF23)
更多精彩
赞助商链接