반응형 Facade1 [Design Pattern] 퍼사드 패턴 (Facade Pattern) 퍼사드 패턴(Facade Pattern은 서브시스템에 있는 일련의 인터페이스를 통합 인터페이스로 묶어 줍니다. 또한 고수준 인터페이스도 정의하므로 서브시스템을 더편리하게 사용할 수 잇습니다. 퍼사드는 인터페이스를 단순하게 만들고 클라이언트와 구성요소로 이루어진 서브시스템을 분리하는 역할도 한다. 퍼사드와 어댑터는 모두 여러 개의 클래스를 감쌀 수 있습니다. 하지만 퍼사드는 인터페이스를 단순하게 만드는 용도로 쓰이는 반면, 어댑터는 인터페이시를 다른 인터페이스로 변환하는 용도로 쓰입니다. 최소 지식 원칙 (Principle of Least Knowledge) 에 따라는 객체 사이의 상호작용은 될 수 있으면 아주 가까운 친구 사이에서만 허용하는 편이 좋다. 이 원칙을 잘 따르면 여러 클래스가 복잡하게 얽혀 .. 2022. 7. 3. 이전 1 다음 반응형