Facade Pattern Facade는 건물의 안쪽 정면이라는 뜻으로, 여러 개의 객체와 실제 사용하는 서브 객체 사이에 복잡한 의존관계가 있을 때, 중간에 Facade라는 객체를 두고, 여기서 제공하는 interface만을 활용하여 기능을 사용하는 방식입니다. Facade Pattern 적용 전 [Ftp class] package Java.facadePattern; public class Ftp { private String host; private int port; private String path; public Ftp(String host, int port, String path) { this.host = host; this.port = port; this.path = path; } public..