디자인패턴
퍼사드 디자인 패턴
주인장 아저씨
2021. 8. 17. 23:57
ㅇ 퍼사드 디자인 패턴은 facode 로 얼굴 처럼 내부보다 외관에 신경 (앞단에 더 집중 : 고객)
ㅇ 복잡한 내부 시스템 로직을 감추고 클라이언트가 쉽게 시스템을 접근할 수 있는 인터페이스를 제공
ㅇ 단일 인터페이스 객체로 복잡한 서브시스템을 대체
ㅇ 외부에서 보기에 깔끔하도록 복잡한 서브시스템을 감싼다
ㅇ 클라이언트가 특정 작업을 수행할 때 모든 관련 서브시스템에 요청하지 않고 메인 인터페이스(퍼사드)에만 요청
1. 퍼사드 디자인 패턴 예시 : 웨딩플레너
- 예시로 웨딩플레너 (퍼사드) 에게 부탁하면 결혼 준비 다 해줌
- 클라이언트 : 고객
- 퍼사드 : 웨딩플레너
- 서브시스템 : 음식, 꽃 장식 등등 담당하는 업체


