Я обычно вижу, что некоторые люди использовали фасад таким образом.
public class FooFacade {
Foo foo;
public boolean isFunny(param1, param2) {
IsFunnyInput isFunnyInput = new IsFunnyInput(param1, param2);
return foo.isFunny(isFunnyInput);
}
}
Это правильный подход? На мой взгляд, это просто добавление еще одного класса в пакет. Когда вы также можете напрямую использовать Foo , чтобы сделать то же самое.