• 设计模式笔记--委派


    这是Tom老师课上的总结:

    
            //客户请求(Boss)、委派者(Leader)、被被委派者(Target)
            //委派者要持有被委派者的引用
            //代理模式注重的是过程, 委派模式注重的是结果
            //策略模式注重是可扩展(外部扩展),委派模式注重内部的灵活和复用
            //委派的核心:就是分发、调度、派遣
    
            //委派模式:就是静态代理和策略模式一种特殊的组合
    
    

    在上一篇--抽象工厂中:

        public void produceComputer(String computerBrands) {
            switch (computerBrands) {
                case "apple":
                    new AppleFactory().produceComputer();
                    break;
                case "thinkpad":
                    new ThinkPadFactory().produceComputer();
                    break;
                case "asus":
                    new AsusFactory().produceComputer();
                    break;
                default:
                    System.out.println("生产不了");
            }
        }
    

    也可以说是委派模式

    设计模式本来就是抽象的概念,有时不能很明确的区分(往往一段代码有几种设计模式),其目的是便于扩展和维护,达到目的是关键,没有必要去纠结属于什么

  • 相关阅读:
    JS 随机整数
    微信小程序 功能函数 支付接口
    JS 正则表达式
    JS 日期 自动补齐 “2017-11-22 14:43”
    schema get_ddl
    StringBuffer 清空
    java中split任意数量的空白字符
    美国法官工资
    纪检委,检察院的工资
    国家司法机构
  • 原文地址:https://www.cnblogs.com/lanqie/p/8573803.html
Copyright © 2020-2023  润新知