设计模式学习:外观模式
来源:互联网 发布:人工智能芯片龙头股ai 编辑:程序博客网 时间:2024/05/21 09:58
外观模式就是将一堆方法整合进一个方法,方便阅读。
三个方法,实现时需要一个一个写上方法执行,要写三个,如果数量巨大,不方便阅读,而且易出错。
public class FirstStep{ public void FirstAction() { System.out.println("Fisrt Action"); }}public class SecondStep { public void SecondAction() { System.out.println("Section Action"); }}public class ThridStep{ public void ThirdAction() { System.out.println("Third Action"); }}
整合进一个方法内,一个方法就可以执行这三个方法。
public class MyFacade { private FirstStep firstStep; private SecondStep secondStep; private ThridStep thridStep; public MyFacade() { firstStep=new FirstStep(); secondStep=new SecondStep(); thridStep=new ThridStep(); } public void Action() { firstStep.FirstAction(); secondStep.SecondAction(); thridStep.ThirdAction(); }}
测试:
public static void main(String[] args) { MyFacade facade=new MyFacade(); facade.Action(); }
测试结果:
阅读全文
0 0
- 设计模式学习--外观
- 设计模式学习----外观模式
- 设计模式学习-----外观模式
- 设计模式学习--外观模式
- 设计模式学习--外观模式
- 学习设计模式-外观模式
- 设计模式学习:外观模式
- 设计模式学习-外观模式
- 设计模式学习-Facade(外观)
- 设计模式学习--------4.外观模式学习
- 设计模式学习--------4.外观模式学习
- Facade外观模式 ---设计模式学习
- 设计模式学习之---Facade(外观)模式
- 设计模式入门学习 Facade外观模式
- 设计模式之外观模式学习
- 设计模式学习6--外观模式
- 设计模式学习之外观模式
- 设计模式学习(八):外观模式
- 常用内核内存分配方式
- 从1到n整数中1出现的次数[Java]
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- kotlin 学习记录 基本语法 (4 类和继承)
- PHP serialize & JSON 解析
- 设计模式学习:外观模式
- __VA_ARGS__用法(转)
- 第一篇测试文章KnifeYang
- DevOps模糊的定义
- centos安装yum命令
- maven配置
- php面试题-1
- 伪数据科学家 VS 真数据科学家
- 大数据工程师定义