首页 > 其他分享 >设计模式-外观模式

设计模式-外观模式

时间:2022-10-05 20:45:01浏览次数:47  
标签:11 外观 void execute 模式 子系统 模块 设计模式 public

将多个内部模块的调用封装在一个类中。这个外观模式的化,它是facade模式,这个是它的一个英文名啊,那我们这边的话呢,还是一样啊,上来给大家举一个场景吧,这个场景啊,假设我们现在就是,有两个子系统,然后其中 那个子系统A,有多个内部模块,包括模块A,模块B,和模块C,然后的话呢就是,子系统B现在有一个功能需要同时依赖3个模块来实现功能,ok,那这个应该怎么来做,各位统信,我们来看一下啊。

啊,withoutFacadePatternDemo,如果说不用这个模式的话,那这么说,我来给大家假设一下啊,就比如说,我们现在有3个类,public static,然后class,然后我们叫做ModuleA,对吧,然后,public void execute("系统A的模块A的功能"),然后再来一个,系统1的,应该是系统1,子系统1,public void execute("系统11的模块A的功能"),public void execute("系统11的模块B的功能"),public void execute("系统11的模块C的功能"),好,然后我们有这么几块东西,咱们来看看。

标签:11,外观,void,execute,模式,子系统,模块,设计模式,public
From: https://www.cnblogs.com/HarryVan/p/16756311.html

相关文章

  • 一篇文章让你彻底理解Java的单例设计模式
    下文是笔者编写的单例模式实现的八种方式,如下所示:单例模式的简介我们将一个类在当前进程中只有一个实例的这种模式,称之为“单例模式”那么Java代码如何实现一个单例模式呢?......
  • JAVA设计模式-装饰模式
    JAVA设计模式-装饰模式介绍装饰模式是一种结构型模式,在不改变现有对象结构的前提下,给现有对象添加新的功能,动态增加职责,是现有类的一个包装。角色Component:定义一......
  • Rust从入门到精通09-模式解构
    "PatternDestructure"是Rust中一个重要且实用的设计。通常翻译为“模式解构”。Destructure单词翻译为把原来的结构肢解为单独的、原始的部分。下面我们举例说明什么......
  • 【分享】从Mybatis源码中,学习到的10种设计模式
    作者:小傅哥​沉淀、分享、成长,让自己和他人都能有所收获!......
  • 10.设计模式-组合模式
    //1.定义接口,包括所有的属性和方法,传入的是自身的实现类//2.定义实现类,重写相关方法//3.直到叶子节点为止packagecom.serlyf.composite;publicabstractclassOrg......
  • 13.设计模式-适配器模式-接口适配器
    //1.定义接口//2.定义抽象实现,通过抽象类来实现适配,//当存在这样一个接口,其中定义了N多的方法,而我们现在却只想使用其中的一个到几个方法,如果我们直接实现接口,那么我们......
  • 12.设计模式-适配器模式-对象适配器
    //1.定义目标被适配类//2.定义适配器接口,期望输出//3.实现适配器接口,被适配对象,通过set/构造方法注入进行组合//4.测试/**被适配类,输出的是220V*/publicclassVo......
  • 11.设计模式-适配器模式-类适配器
    //1.定义目标被适配类//2.定义适配器接口,期望输出//3.定义适配器类,继承被适配器类,实现适配器接口//4.测试/**被适配类,输出的是220V*/publicclassVoltage220V{p......
  • TVM:visitor设计模式
    visitor模式,因为它在编译器的框架中应用的广泛,在TVM中也是无处不在。visitor模式介绍Visitor(访问者)模式的定义:将作用于某种数据结构中的各元素的操作分离出来封装成独立......
  • RabbitMQ-工作模式
    1.Hello_wordl!代码实现consumerpackagecn.pickle.consumer;importcom.rabbitmq.client.*;importjava.io.IOException;importjava.util.concurrent.Timeou......