【发布时间】:2023-04-03 02:20:01
【问题描述】:
我经常看到有人这样使用外观。
public class FooFacade {
Foo foo;
public boolean isFunny(param1, param2) {
IsFunnyInput isFunnyInput = new IsFunnyInput(param1, param2);
return foo.isFunny(isFunnyInput);
}
}
这是一个正确的方法吗?在我看来,它只是在包中添加了一个类。当你也可以直接使用 Foo 来做同样的事情。
【问题讨论】:
标签: java design-patterns wrapper anti-patterns facade