Facade设计模式是一种比较简单的模式,就是包装的意思。
例子
class A {
public void f1();
public void f2();
public void f3();
}
如果一个功能同时需要用到f1、f2、f3,则可以对它进行包装
class F {
public void f() {
f1();
f2();
f3();
}
}
小结
很简单,是不是,就是一个包装,包装的目的就是为了让接口更加易用,在远处调用时减少调用次数,提升效率。比较实际的应用例子是系统调用。
网友评论