使用代理模式来进行C#设计模式开发的基础教程

2019-12-26 18:02:51于丽

三、代理模式的优缺点
全面分析完代理模式之后,让我们看看这个模式的优缺点:

优点:

代理模式能够将调用用于真正被调用的对象隔离,在一定程度上降低了系统的耦合度;
代理对象在客户端和目标对象之间起到一个中介的作用,这样可以起到对目标对象的保护。代理对象可以在对目标对象发出请求之前进行一个额外的操作,例如权限检查等。
缺点:

由于在客户端和真实主题之间增加了一个代理对象,所以会造成请求的处理速度变慢
实现代理类也需要额外的工作,从而增加了系统的实现复杂度。



注:相关教程知识阅读请移步到c#教程频道。