文件名称:C++ 代理模式实例
文件大小:1.17MB
文件格式:ZIP
更新时间:2015-04-20 08:08:22
设计模式
代理模式: 为其他对象提供一种代理以控制对这个对象的访问。 代理模式的主要作用是,用来控制真实对象的访问权限,也就是完全对外隐藏真实对象。以及在调用真实对象时,代理还可以额外的处理另外的事。 比如下面的例子里,Pursuit追求者想通过GiveGift接口函数送礼物给Girl,但是因为害羞不好意思开口。 所以有ProxyFriend好友代理,帮Pursuit送礼物,同样实现GiveGift方法,但是在方法里调用了Pursuit::GiveGift,这样对于Girl和Main函数来说, Pursuit就被完全隐藏了,并且ProxyFriend还可以额外的在帮助Pursuit送出礼物的同时,帮Pursuit去表白。
【文件预览】:
C++ 代理模式实例
----Demo3.zip(1.17MB)