zoukankan
html css js c++ java
设计模式(13)-代理模式
代理模式介绍
给对象提供一个代理,并由代理对象对其进行引用。
代理模式优点
减少了客户端和实际对象的耦合性。
代理对象可以对操作实际对象行为前后,增加不同的个性化方法。
代理模式缺点
增加了系统的复杂度,可能因为代理类,导致执行的调用时间增加。
实现
场景:大中午,你妈妈在做饭,没有酱油了,让你去买一瓶酱油。
抽象主题角色,定义公共行为。
定义真实购买角色。
定义代理购买角色。
客户端调用及结果。
GitHub源码地址:
https://github.com/woniuSnail/DesignPattern.git
查看全文
相关阅读:
策略模式
简单工厂模式
单例模式
sp_xml_preparedocument _使用 处理XML文档
LINQ to XML
动态Linq(结合反射)
IEqualityComparer<T>接口
Linq to object 技巧、用法集锦
IComparer<T> 接口Linq比较接口
Linq to BBJECT之非延时标准查询操作符
原文地址:https://www.cnblogs.com/snailZz/p/13370848.html
最新文章
解释器模式
享元模式
中介者模式
职责链模式
命令模式
桥接模式
迭代器模式
组合模式
备忘录模式
适配器模式
热门文章
状态模式
抽象工厂模式
观察者模式
建造者模式
外观模式
模板方法模式- 设计模式学习
原型模式
工厂方法模式
代理模式
装饰者模式
Copyright © 2011-2022 走看看