[2단계] CS 개념 지식 모음집/디자인 패턴
[Design Pattern] 퍼사드 패턴(Facade Pattern)
퍼사드 패턴(Facade Pattern) 안녕하세요 취업길잡이 Coy입니다 오늘은 퍼사드 패턴(Facade Pattern)에 대해서 알아보도록 하겠습니다 퍼사드 패턴이란 퍼사드 패턴은 구조패턴의 한종류이며, 복잡한 서브 클래스들의 공통적인 기능을 사용하기 쉽도록 상위 수준의 인터페이스를 정의합니다. 사용하는 목적 1. 퍼사드 패턴을 사용하여 서브 시스템으로 구조화를 하면 복잡성을 줄이고, 종속성을 최소화 할 수 있습니다. 2. 퍼사드 객체는 서브 클래스의 코드에 의존하는 것을 감소시켜주고 복잡한 서브시스템을 간단히 사용할 수 있게 하나의 인터페이스를 제공합니다. 3. 퍼사드 객체를 사용하는 곳(ex. 클라이언트)에서는 여러 서브 클래스를 몰라도 되며, 추상화를 통해 여러 서브 클래스를 호출할 필요 없이 ..
2023. 12. 17. 23:30