设计模式学习:外观模式

来源:互联网 发布:人工智能芯片龙头股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();    }

测试结果:
这里写图片描述

原创粉丝点击