美文网首页
设计模式--委派模式

设计模式--委派模式

作者: Geroge1226 | 来源:发表于2020-07-29 11:00 被阅读0次

1、介绍

Delegate,不属于GOF23种模式,行为模式。主要角色有三种: 抽象任务角色, 委派者角色, 具体任务角色。

2、使用说明

a、示例
image.png
【示例】: image.png
public class Leader {
    public Map<String, IEmplyee> regiseter = new HashMap<>();
    // 当前leader知道下面员工情况
    public Leader(){
        regiseter.put("设计",new EmployeeA());
        regiseter.put("开发",new EmployeeB());
    }
    // 老板下达命令有leader全权委派员工干
    public void manege(String command){
        regiseter.get(command).doSomeThing(command);
    }
}
b、spring中应用

delegate或者包含dispatch的类均属于委派

3、应用场景

特点:解决多任务调动方式,做到全权代理

相关文章

  • 设计模式-委派模式

    设计模式-委派模式 定义 委派模式(Delegate Pattern)又叫委托模式,是一种面向对象的设计模式,允许...

  • 设计模式之“委派模式”?!

    今天想要分享的是设计模式中的委派模式,说他是设计模式,但并不是23种设计模式之中的。 委派模式(Delegate)...

  • 委派模式

    委派模式 委派模式不属于GOF23种设计模式中。委派模式(DelegatePattern)的基本作用就是负责任务的...

  • 设计模式--委派模式

    1、介绍 Delegate,不属于GOF23种模式,行为模式。主要角色有三种: 抽象任务角色, 委派者角色, 具体...

  • 源码学习之设计模式(委托模式)

    今天要说的是委派模式。 使用起来 和代理模式有点像,在《设计模式之禅》中讲到代理模式就是委派模式,对于这个观点我不...

  • 手撸golang 行为型设计模式 委派模式

    手撸golang 行为型设计模式 委派模式 缘起 最近复习设计模式拜读谭勇德的<<设计模式就该这样学>>本系列笔...

  • 委派模式 java

    委派模式其实并不是常用的二十三种设计模式,它是代理模式和策略模式的组合使用。 举个例子:比如说,boss将任务委派...

  • Java设计模式——委派模式

    委派模式有点像代理模式又有点像策略模式。 例如:公司老板给项目经理下达任务,将任务全权交给项目经理,由项目经理根据...

  • 设计模式之——委派模式

    委派模式(Delegate Pattern)的基本作用就是负责任务的调用和分配,跟代理模式很像,可以看做是一种特殊...

  • Java设计模式-委派模式

    委派模式-delegate 委派模式特点:1、类似中介的功能(委托机制)2、持有被委托人的引用3、不关心过程,只关...

网友评论

      本文标题:设计模式--委派模式

      本文链接:https://www.haomeiwen.com/subject/euxhrktx.html