17Proxy

Motivation动机
在面向对象系统中,有些对象由于某种原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程处的访问等),直接访问会给使用者、或者系统结构带来很多麻烦。

如何在不失去透明操作对象的同时来管理/控制这些对象特有的复杂性?增加一层间接层是软件开发中常见的解决方式。

Intent意图
为其他对象提代一种代理以控制对这个对象的访问。
《设计模式》GoF

 

 

posted @ 2010-07-10 20:00  庚武  Views(120)  Comments(0Edit  收藏  举报