1 Star 0 Fork 0

juniperwu/JavaPattern

Create your Gitee Account
Explore and code with more than 14 million developers,Free private repositories !:)
Sign up
文件
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
Test.java 859 Bytes
Copy Edit Raw Blame History
wujf authored 2016-09-15 23:54 +08:00 . inti by wujf
package com.pattern.facade;
/*
* 外观模式
* 为系统中的一组接口提供一个一致的界面,Façade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
*
* 优点:
* 1.使客户和子系统中的类无耦合,并且使得子系统使用起来更加方便。
* 2.外观只是提供了一个更加简洁的界面,并不影响用户直接使用子系统中的类。
* 3.子系统中任何类对其方法的内容进行修改,不影响外观的代码。
*/
public class Test {
public static void main(String args[]){
Facade clientFacade;
String clientAdvertisement="鹿花牌洗衣机,价格2356元,联系电话:1234567";
clientFacade=new Facade(clientAdvertisement);//给广告商的内容
clientFacade.doAdvertisement();//启用广告
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/mygit2008/JavaPattern.git
git@gitee.com:mygit2008/JavaPattern.git
mygit2008
JavaPattern
JavaPattern
master

Search