10. 퍼사드 패턴
1. 의미 facade 사전적 의미 → (건물의) 정면; 앞면. 복잡한 서브 시스템(라이브러리, 프레임워크) 의존성을 최소화하는 방법 모든 기능들을 숨긴다 특정한 기능을 감싸고 있는 인터페이스 클라이언트가 사용해야 하는 복잡한 서브 시스템 의존성을 간단한 인터페이스로 추상화 복잡한 클래스나 메소드를 클라이언트가 직접 사용하지 않고 우리가 만든 facade 만을 이용하도록 함 2. 작성방법 아래 메일 전송 샘플 코드를 퍼사드 패턴으로 적용해본다. 2.1. 적용전 class Client { public static void main(String[] args) { String to = "keesun@whiteship.me"; String from = "whiteship@whiteship.me"; String ..
디자인 패턴
2022. 2. 10. 17:47