资源说明:代理模式:
为其他对象提供一种代理以控制对这个对象的访问。
代理模式的主要作用是,用来控制真实对象的访问权限,也就是完全对外隐藏真实对象。以及在调用真实对象时,代理还可以额外的处理另外的事。
比如下面的例子里,Pursuit追求者想通过GiveGift接口函数送礼物给Girl,但是因为害羞不好意思开口。
所以有ProxyFriend好友代理,帮Pursuit送礼物,同样实现GiveGift方法,但是在方法里调用了Pursuit::GiveGift,这样对于Girl和Main函数来说,
Pursuit就被完全隐藏了,并且ProxyFriend还可以额外的在帮助Pursuit送出礼物的同时,帮Pursuit去表白。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
English
