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

프로그래밍에서 '팩토리 패턴(Factory Pattern)'의 핵심 목적으로 올바른 것은?

보통 freeCodeCamp
보기 및 정답
A 객체 생성 로직을 별도의 팩토리 메서드로 분리하여 어떤 구체적인 클래스를 생성할지를 서브클래스나 설정에 위임한다
B 공장(factory) 생산 라인처럼 데이터를 파이프라인 방식으로 변환하여 대량 처리하는 것을 시뮬레이션한다
C 객체의 생명주기를 관리하며 더 이상 사용되지 않는 객체를 삭제(destroy)하고 메모리를 해제하는 패턴이라고 할 수 있다
D 모든 객체를 하나의 클래스에서만 생성하도록 강제하여 생성 로직을 중앙 집중식으로 통합하는 패턴이다

해설

팩토리 패턴은 객체 생성을 캡슐화하여 클라이언트 코드가 구체적인 클래스 이름을 몰라도 객체를 생성할 수 있게 합니다. 조건에 따라 다른 클래스의 인스턴스를 반환하거나, 서브클래스에서 생성 로직을 오버라이드할 수 있어 유연성과 확장성이 높아집니다.

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

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

정규반 살펴보기