外观模式10(13)

Posted zzlcome

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了外观模式10(13)相关的知识,希望对你有一定的参考价值。

统一流程

 

package structural;

public class FacadeMain 

    public static void main(String[] args) 
        
        Facade f = new Facade();
        f.method();
    


class Facade
    public Facade()
        System.out.println("甲要去综合部门办理营业执照!");
    
    SubSystemA a = new SubSystemA();
    SubSystemB b = new SubSystemB();
    SubSystemC c = new SubSystemC();
    public void method()
        a.methodA();
        b.methodB();
        c.methodC();
    


class SubSystemA
    public void methodA()
        System.out.println("去a部门办了第一道手续!");
    

class SubSystemB
    public void methodB()
        System.out.println("去b部门办了第二道手续!");
    

class SubSystemC
    public void methodC()
        System.out.println("去c部门办了最后一道手续,领了证件!");
    

 

以上是关于外观模式10(13)的主要内容,如果未能解决你的问题,请参考以下文章

外观模式-多了个办事处

iOS13之前如何访问UIImage深色外观

设计模式(10) 外观模式

GOF设计模式(10)外观模式

java设计模式 GOF23 10 外观模式

手写源码-设计模式10-外观模式-基于多个微服务调用实现下单