设计模式学习----外观模式
来源:互联网 发布:sculpt org python 编辑:程序博客网 时间:2024/05/17 21:53
【外观模式解释】
类型:结构模式
为子系统中的一组接口提供一个一致的interface接口界面。
在WEB开发中的MVC分层架构就是典型的一个外观模式,每一层将操作的具体内容隐藏起来,保留一个接口供上层调用。
新建赛车类:
package car_package;
public class car {
public void start() {
System.out.println("车子已启动");
}
public void check_stop() {
System.out.println("刹车检查");
}
public void check_box() {
System.out.println("检查油箱");
}
public void check_console() {
System.out.println("检查仪表盘是否异常");
}
}
新建赛车操作的外观类:
package car_facade;
import car_package.car;
public class car_facade_imple {
public void car_go_go(car car_ref) {
car_ref.check_box();
car_ref.check_console();
car_ref.check_stop();
car_ref.start();
}
}
package run_main;
import car_facade.car_facade_imple;
import car_package.car;
public class run_main {
public static void main(String[] args) {
car_facade_imple car_facade_imple_ref = new car_facade_imple();
car_facade_imple_ref.car_go_go(new car());
}
}
- 设计模式学习--外观
- 设计模式学习----外观模式
- 设计模式学习-----外观模式
- 设计模式学习--外观模式
- 设计模式学习--外观模式
- 学习设计模式-外观模式
- 设计模式学习:外观模式
- 设计模式学习-外观模式
- 设计模式学习-Facade(外观)
- 设计模式学习--------4.外观模式学习
- 设计模式学习--------4.外观模式学习
- Facade外观模式 ---设计模式学习
- 设计模式学习之---Facade(外观)模式
- 设计模式入门学习 Facade外观模式
- 设计模式之外观模式学习
- 设计模式学习6--外观模式
- 设计模式学习之外观模式
- 设计模式学习(八):外观模式
- QT 的点点滴滴
- Vxworks 资料
- GCJ09_ACRush_A题
- 如何修改linux kernel 2.4以支持PCIE
- javascript 面试题 基础篇
- 设计模式学习----外观模式
- sed , awk处理文本文件 load 将文本文件数据导入数据表
- 关于时间的模糊查询 mysql
- 数据库范式1NF 2NF 3NF BCNF
- 学习
- Web Service Software Factory
- python正则表达式学习
- getYear()方法显示问题
- REST 软件架构设计开源文档