728x90
반응형
2.Factory 패턴
abstract factory는 '추상적인 공장'이란 뜻으로,
[그림 5-33]과 같이 여러 개의 concrete Product를 추상화시킨 것이다.
따라서 구체적인 구현은 concrete Product 클래스에서 이루어진다.
abstract factory에서는 사용자에게 인터페이스(API)를 제공하고,
인터페이스만 사용해서 부품을 조립하여 만든다.
즉 추상적인 부품을 조합해서 추상적인 제품을 만든다.
역할 : 클래스를 인스턴스화합니다
요점 : 제작자와 제품의 연계 상실
이점 : 제품의 제작 방식 변경으로 인한 영향 없음
728x90
반응형
'개발 관련 정보 > 디자인패턴' 카테고리의 다른 글
4-2.Prototype 패턴 (0) | 2023.03.17 |
---|---|
4-1.RMI란 (1) | 2023.03.16 |
3.객체지향 - 패턴 이해를 위한 객체지향 개념 - OOP (0) | 2023.03.14 |
1.MVC (Model - View - Controller) (0) | 2023.03.10 |
디자인 패턴? (0) | 2023.03.09 |
댓글