Java设计模式《八》外观模式
来源:互联网 发布:淘宝代运营收费标准 编辑:程序博客网 时间:2024/06/05 20:51
//外观模式为子系统中的一组接口提供一个一致的界面,//此模式定义了一个高层接口//这个接口是的这一子系统更加容易使用
Facade类
public class Facade{ SubSystemOne one; SubSystemTwo two; SubSystemThree three; SubSystemFour four; public Facade(){ one = new SubSystemOne(); two = new SubSystemTwo(); three = new SubSystemThree(); four = new SubSystemFour(); } public void methodA(){ System.out.println("method Group A"); one.methodOne(); two.methodTwo(); four.methodFour(); } public void methodB(){ System.out.println("method group B"); one.methodOne(); three.methodThree(); }}
具体的实例
class SubSystemOne { public void methodOne(){ System.out.println("SubSystemOne"); }}class SubSystemTwo { public void methodTwo(){ System.out.println("SubSystemTwo"); }}class SubSystemThree { public void methodThree(){ System.out.println("SubSystemThree"); }}class SubSystemFour { public void methodFour(){ System.out.println("SubSystemFour"); }}
测试案例
//外观模式为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口//这个接口是的这一子系统更加容易使用public class TestFacade{ public static void main(String[] args){ Facade f = new Facade(); f.methodA(); f.methodB(); }}
0 0
- java设计模式(八)---外观模式
- Java设计模式《八》外观模式
- JAVA设计模式八之外观模式
- Java设计模式:八、外观模式
- 【设计模式】【八】外观模式
- Java设计模式(八) 外观模式详解
- java设计模式(八)——外观模式
- 设计模式之八、外观模式Facade
- 设计模式学习(八):外观模式
- 设计模式C++实现八:外观模式
- 设计模式之八:外观模式(Facade)
- 设计模式(八)外观模式
- 设计模式(八)外观模式
- 设计模式(八)外观模式
- 设计模式系列之八外观模式
- 设计模式(八)外观模式
- 设计模式—外观模式(八)
- 设计模式(八):外观模式
- 矩阵连乘
- 对【2017.4.22 B组NOIP提高模拟赛】总结
- mysql 远程登录错误总结
- DbAPPSec CTF一道题的分析
- 【解题报告】Codeforces Round #410 (Div. 2)
- Java设计模式《八》外观模式
- 解决Android浏览器使用七牛上传文件时取不到后缀名
- 6.网络层(4)---IP多播,NAT
- WebView与JS的那些事: 注入JS提取url链接
- 字节转化为结构体BytesToStruct
- ADG主库上归档丢失恢复备库测试
- 关于数据库
- 机器学习之神经网络算法
- DAY3视频学习笔记