C# Design Patterns (4) - Proxy

本帖介绍 Proxy Pattern (代理模式)。

Proxy Pattern (代理模式)

The Proxy Pattern provides a surrogate or placeholder for another object to control access to it...
                                 - Design Patterns: Elements of Reusable Object-Oriented Software


在 GoF 的书中,对 Proxy 模式的定义为:替某个对象,提供一个替身,以控制外界对这个对象的访问。而这个被替身代理的对象 (被代理者),可能是远端的对象、创建时需要高成本或大计算量的对象,或需要安全控制的对象。


图 1 此图为 Proxy 模式的经典类图

 

 

01_Shell / Program.cs

NET技术C# Design Patterns (4) - Proxy,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。