C# 设计模式系列教程-代理模式
2.2 代理:保存一个引用使得代理可以直接访问真实实体,并提供一个与Subject的接口相同的接口,这样代理就可以代替真实实体。 2.3 真实实体:定义Proxy所代表的真实实体。 4.1.4 虚拟代理通过使用一个小对象来代表一个大对象,可以减少系统资源的消耗,对系统进行优化并提高运行速度。 4.1.5 安全代理可以控制对真实对象的使用权限。 4.3.2 虚拟代理:如果需要创建一个消耗较大的对象,先创建一个消耗较小的对象来表示,真实对象只在需要时才被真实创建。如将对象被操作的次数记录起来等。 4.3.6 防火墙代理:保护目标不让恶意用户接近。 4.3.7 同步化代理:使几个用户能同时使用一个对象而没有冲突。
下载地址
用户评论