design_model(10)facade

1.外观模式

为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。

2.实例

public class Cookie {
   public  void  getBooks() {
	   System.out.println("cookie");
   }
}


public class Tea {
     public void apply() {
    	 System.out.println("tea");
     }
}

public class Facade {
    public   void  doFacade(){
    	Tea tea = new  Tea();
    	tea.apply();
    	Cookie cookie = new Cookie();
    	cookie.getBooks();
    }
}

public class Client {
	public static void main(String[] args) {
		Facade facade = new  Facade();
		facade.doFacade();
	}
}
原文地址:https://www.cnblogs.com/gg128/p/9570226.html