最近学习到设计模式,现总结个人学习委派模式内容。
上一篇:Java设计模式-单列模式
定义
两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委派/委托模式更关心执行的结果。委派模式不是23种设计模式之一,但它也是常用的设计模式,它是静态代理和策略模式一种特殊的组合。
优缺点
优点
只关心结果,不关心过程【不关心是谁实现的这个功能,只关心最终有这个功能即可】。
简单,只是通过对象中转业务,
缺点
需要持有被委托者的对象。
实现
代码
/**
* 委派模式接口
* @author cc百川
*
*/
public interface IExector {
void execute();
}
//执行器B
class ExecuteB implements IExector{