Design Pattern (1) 썸네일형 리스트형 추상 팩토리 패턴 ( Design Pattern ) 2022.09.19 프로그래밍 디자인 패턴을 공부했습니다. 먼저 기본 개념을 다이어그램으로 정리 해보았습니다. 추상적인 팩토리를 구성한다. 구성한 팩토리를 받아오는 팩토리 클래스 클라이언트에서 가상화된 요소들로 ProductA 와 ProductB를 가진다. 상황 or 조건에 맞는 구체적인 요소들을 구현한다. 먼저 만들어야 할 컴포넌트들을 추상적으로 정하고, 구체적인 상황이 주어지면 컴포넌트들을 상황에 맞게 구체적으로 구현하는 패턴이라고 볼 수 있습니다. 각 종류별로 Factory를 만들어 내는 것 보다, 관련있는 객체들끼리 묶어서 사용합니다. 팩토리 메서드 패턴과 비슷하지만, 객체 하나하나를 반환하는 메서드 패턴과 달리 구조의집합 그 자체를 반환합니다. 보안성 부분에서 클래스의 내부 부분은 다른 빼서 인.. 이전 1 다음