Facade
라이브러리, 프레임워크 또는 기타 복잡한 클래스 집합에 대한 단순화된 인터페이스를 제공하는 구조적 디자인 패턴 전화로 주문하기 복잡한 프레임워크에 속하는 여러 개체들을 이용하여 코드를 초기화 하고 작동시켜야 한다고 가정해보자 아래와 같은 과정을 모든 개체에 해 주어야 한다. 올바른 순서로 개체 초기화 개체간 종속성을 추적 올바른 순서로 메서드를 실행 결과적으로 클래스의 비즈니스 논리가 타사 프레임워크 클래스의 구현 세부 정보와 밀접하게 연결되어 이해하고 유지 관리하기가 어렵다. 이럴 경우 facade 패턴을 통해 문제를 해결 한다. class diagram 어느때 사용해야 하는가? 복잡한 하위 시스템에 대한 제한적이지만 간단한 인터페이스가 필요한 경우 하위 시스템을 계층으로 구성하려는 경우 주요장점 패턴..
2022.03.10