처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

프로그래밍에서 '파사드 패턴(Facade Pattern)'의 역할은?

보통 freeCodeCamp
보기 및 정답
A 복잡한 시스템의 내부 구현을 완전히 숨기고 외부 접근을 차단하여 보안을 강화한다
B 복잡한 서브시스템에 대한 단순화된 인터페이스를 제공하여 사용을 쉽게 만든다
C 객체의 외관(appearance)을 런타임에 동적으로 변경하여 다양한 형태로 표현한다
D 시스템의 보안 방화벽 역할을 하며 인증되지 않은 요청을 필터링하여 차단한다

해설

파사드 패턴은 복잡한 라이브러리나 서브시스템의 여러 클래스/함수를 감싸고, 사용자에게 간단한 인터페이스(파사드)만 제공합니다. 내부의 복잡성을 숨기되 접근을 차단하지는 않습니다. 예를 들어 이메일 발송에 필요한 SMTP 설정, 인증, 템플릿 처리를 하나의 sendEmail() 메서드로 래핑합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기