abstract factory (1) 썸네일형 리스트형 [Design Pattern] Abstract Factory Pattern 이번 장에서는 추상 팩토리(Abstract Factory) 패턴에 대해서 알아보도록 한다. 샘플 코드는 여기 (링크) 프로젝트의 테스트 코드로 정리해두었다. 추상 팩토리 패턴이란? 다양한 구성 요소 별로 '객체의 집합'을 생성하는 디자인 패턴. 서로 관련된 객체들을 하나로 묶어서 팩토리 클래스로 만들고 조건에 맞게 생성하도록 팩토리를 만들어서 객체를 생성하는 디자인 패턴. 대학생이 들어야하는 전공수업을 예시로 알아보도록 하겠다. 대학생을 학생들마다 학과를 가지고 있으며 학과에 따라서 학년에 맞는 전공수업이 정해져있다. 이는 대학생이 임의로 정할 수 없으며 학교에서 정한 규칙을 따라야한다. 추상 팩토리 패턴이란 서로 관련된 객체들을 하나로 묶는다고 하였는데 대학생과 전공수업을 하나로 묶어서 한명의 대학생을.. 이전 1 다음