(05)门面模式
概念
去医院看病,可能要去挂号、门诊、划价、取药,让患者觉得很复杂。如果有提供接待人员,患者只要和接待员沟通,剩下的交给接待员来处理,这样就会方便很多。
再例如某商城展示的数据很多,前端可能调用10个接口才能拿到所有首页的数据。如果后台能前端提供一个接口,并在该接口中调用其他10个接口组装数据,再把数据返回给前端,那么前端会方便很多。
实现方式
/**
* 门面模式
*/
public class Demo {
public static void main(String[] args) {
boolean merge = merge();
}
public static boolean merge() {
return a() && b() && c() && d();
}
public static boolean a() { return true; }
public static boolean b() { return true; }
public static boolean c() { return true; }
public static boolean d() { return true; }
}