代码改变世界

proxy模式

2007-09-10 23:11  buru  阅读(186)  评论(0)    收藏  举报
动机:在面向对象系统中,有些对象由于某种原因,直接访问会给使用者\或者系统结构带来很多麻烦.如何不在失去透明操作对象的同时来管理/控制/(屏蔽?)这些对象特有的复杂性?

--->可以增加一层间接层是软件开发的常见解决方式.-->
gof中的意图:为其他对象提供一种代理以控制对这个对象的访问.