摘要: 查看文章索引请通过http://www.cnblogs.com/seesea125/archive/2012/04/17/2453256.html一、什么是原型模式?原型模式:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象原型模式(Prototype结构图)原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需知道任何创建的细节。二、原型模式代码实现:abstract class prototype{ private string id; public prototype(string id) { this.id = i... 阅读全文
posted @ 2012-05-18 18:00 赵学智 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 查看本人文章索引请通过http://www.cnblogs.com/seesea125/archive/2012/04/17/2453256.html一、 什么是代理模式?代理模式,为其他对象提供一种代理以控制对这个对像的访问。代理模式结构图:二、 代理模式都用在一些什么场合?1. 远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在不两只的地址空间的事实。(他所使用到的例子。Webservice在.net 中的应用,当我应用程序的项目中加入一个Web引用,引用一个WebService,此时会在项目中生成一个Webreference的文件夹和一些文件,其实它们就是代 阅读全文
posted @ 2012-05-18 17:40 赵学智 阅读(2337) 评论(1) 推荐(3) 编辑