刘伟技术博客

专注软件架构、设计模式、重构、UML和OOAD!

C#设计模式之代理模式(四)

15.7 代理模式效果与适用场景       代理模式是常用的结构型设计模式之一,它为对象的间接访问提供了一个解决方案,可以对对象的访问进行控制。代理模式类型较多,其中远程代理、虚拟代理、保护代理等在软件开发中应用非常广泛。 15.7.1 模式优点       代理模式的共同优点如下:      ...

2012-11-27 00:22:37

阅读数:10081

评论数:8

C#设计模式之代理模式(三)

15.4 远程代理      远程代理(Remote Proxy)是一种常用的代理模式,它使得客户端程序可以访问在远程主机上的对象,远程主机可能具有更好的计算性能与处理速度,可以快速响应并处理客户端的请求。远程代理可以将网络的细节隐藏起来,使得客户端不必考虑网络的存在。客户端完全可以认为被代理的远...

2012-11-27 00:02:02

阅读数:9448

评论数:9

C#设计模式之代理模式(二)

15.3 代理模式应用实例       下面通过一个应用实例来进一步学习和理解代理模式。       1. 实例说明       某软件公司承接了某信息咨询公司的收费商务信息查询系统的开发任务,该系统的基本需求如下:       (1) 在进行商务信息查询之前用户需要通过身份验证,只有合法用户才能...

2012-11-26 23:28:42

阅读数:12839

评论数:15

C#设计模式之代理模式(一)

代理模式是常用的结构型设计模式之一,当无法直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,所访问的真实对象与代理对象需要实现相同的接口。根据代理模式的使用目的不同,代理模式又可以分为多种类型,例如保护代理、远程代理、虚拟代理、缓冲代理等,它们应用...

2012-11-26 23:04:10

阅读数:20995

评论数:17

《UML软件建模技术》企业内训课程大纲

近日,Sunny利用周末给国内某大型企业做了一次为期两天的UML软件建模技术的内训,以下是本次企业内训的课程大纲:《UML软件建模技术》课程大纲课程描述      全面学习UML 2.X相关知识,学会使用UML来构造系统的需求模型和实现模型,学会对一个软件系统进行多角度分析与设计,构造一个较为完整...

2012-11-19 22:39:06

阅读数:4861

评论数:10

软件应用无所不在 正吞噬整个世界

网景公司(Netscape)创始人、硅谷著名投资人马克·安德森(Marc Andreessen)曾在华尔街日报发表的文章《软件正在吞噬整个世界》中声称:当今的软件应用无所不在,并且正在吞噬整个世界。这篇文章分析了软件在各主流行业的应用情况和发展趋势。     以下是这篇文章的全文:        ...

2012-11-19 20:22:28

阅读数:4302

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭