본문으로 건너뛰기

디자인패턴 중 팩토리 메소드 패턴(Factory Method Pattern)

제117회2교시SW공학/프로젝트관리신규

컴퓨터시스템응용기술사 제117회 2교시 14번 문항으로, 과목은 SW공학/프로젝트관리입니다. ‘느슨한 결합’ 키워드는 컴퓨터시스템응용기술사 기출 3문항에 나왔습니다.

원문 문제

컴퓨터시스템응용기술사 제117회 14번. 디자인패턴 중 팩토리 메소드 패턴(Factory Method Pattern)

  1. 가. 팩토리 메소드 패턴을 사용하는 이유 설명
  2. 나. 클래스다이어그램(Shape interface, ShapeFactory, Client, Rectangle, Circle, Tringle)을 이용하여 팩토리 메소드 패턴이 적용된 자바코드(JAVA Code) 생성

핵심 키워드

  • 팩토리 메소드 패턴
  • 객체 생성 로직 캡슐화
  • 다형성
  • 느슨한 결합
  • 확장 가능한 설계

고득점 가이드 — 1. 개요

팩토리 메소드 패턴은 객체 생성 책임을 별도 팩토리 클래스의 메소드로 분리하여 클라이언트가 구체 클래스를 직접 참조하지 않고 인터페이스에만 의존하도록 만드는 GoF 생성 패턴이다. 동일 추상에 속하지만 종류가 계속 늘어나는 객체군에서 변경 영향 범위를 좁히고, 테스트 더블 주입을 단순화하며, new 분기 중복으로 인한 산탄총 수정 안티패턴을 제거해 변경 비용을 한 곳에 집중시키는 객체 지향 설계의 기본 도구로 활용된다.

로그인하면 하루 1편은 무료로 전문을 볼 수 있어요

  • 변형 문제
  • 답안 골격
  • 고득점 가이드 전문

출제 이력

  • 팩토리 메소드 패턴기출 1문항
  • 객체 생성 로직 캡슐화기출 1문항
  • 다형성기출 2문항
  • 느슨한 결합기출 3문항
  • 확장 가능한 설계기출 1문항

같은 과목 문항

SW공학/프로젝트관리 기출 전체 보기 →

AI 생성 골격 · 미검수