当前位置导航:炫浪网>>网络学院>>编程开发>>JAVA教程>>Java进阶

设计模式-快餐简解-【外观模式】

    【外观模式应用场景举例

    比如在玩“极品飞车”这款游戏,你只需要等待的就是倒计时到0时以最快的车速冲到第一名,但游戏者根本没有想过在车冲出去之前要做哪些工作,比如挂档,离合器,油箱检测,调整方向等等的微操作,将这些微操作封装起来变成一个接口就是外观模式了。在WEB开发中的MVC分层架构就是典型的一个外观模式,每一层将操作的具体内容隐藏起来,保留一个接口供上层调用。

    【外观模式解释

    类型:结构模式

    为子系统中的一组接口提供一个一致的interface接口界面。

    【外观模式UML图

    【外观模式-JAVA代码实现

    新建赛车类:

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(
" 检查仪表盘是否异常 " );
    }

}

共2页 首页 上一页 1 2 下一页 尾页 跳转到
相关内容
赞助商链接