Design Pattern in Java: Facade