Skip to content
yeon_ edited this page Oct 6, 2019 · 5 revisions

Facade pattern

김건욱

Facade Pattern

  • 파사드 패턴은 라이브러리를 쉽게 사용할 수 있다.
  • 바깥쪽에서 코드가 안쪽 코드에 의존도를 낮춰준다.
  • 인터페이스를 통합하거나 단순화 시킨다.

완전히 이해 안된점

  • 함수들을 묶어놓은 것도 파사드 패턴인가?

앞으로 해야할 것

  • 과제들을 최대한 파사드 패턴으로 구현해보는 것

우연서

FACADE : 하나의 문제를 해결하기 위해 여러 클래스에서 제공하는 기능을 이용해야 하는데, 그 방식이 복잡해서 창구 역할을 하는 클래스를 내세워 이용방식을 단순하게 만드는 패턴

구성요소

  1. Facade : 사용하기 쉬운 공통의 통합 인터페이스(서브시스템이 상속받는다.)
  2. Client : Facade를 이용하는 class

사용사례

  1. 인터페이스를 통한 디비 모듈화.

박상은

https://www.notion.so/1b4465e282774cb6880f32e4a8ce9d57

Clone this wiki locally