728x90
반응형
Factory Method Pattern 설명:
- 목적: 객체 생성에 대한 인터페이스를 정의하지만, 실제로 어떤 클래스의 인스턴스를 만들지는 자식 클래스에서 결정하는 패턴입니다.
- 핵심: 부모 클래스는 객체를 생성할 구체적인 클래스를 모르게 설계되며, 자식 클래스가 어떤 객체를 생성할지 결정합니다.
- 장점: 부모 클래스와 자식 클래스 간의 결합을 느슨하게 하여 확장성과 유지보수성을 높입니다.
- 예시:
- 부모 클래스에서 createProduct()라는 메서드를 정의하고, 자식 클래스에서 이 메서드를 구현해 구체적인 객체를 생성하는 방식.
이 패턴은 상위 클래스가 어떤 객체가 생성될지 미리 알 필요 없이, 하위 클래스에서만 객체 생성을 담당할 수 있도록 해줍니다.
'Category > 정보처리기사' 카테고리의 다른 글
| UML (Unified Modeling Language) 클래스 간의 관계 정리 (0) | 2024.10.13 |
|---|---|
| Visitor 패턴과 Decorator 패턴 이해하기 (0) | 2024.10.13 |
| UML (Unified Modeling Language) 다이어그램이란? (1) | 2024.10.12 |
| XOR(배타적 논리합, Exclusive OR)이란? (0) | 2024.10.12 |
| 파일 구조(File Structures)란? (7) | 2024.10.12 |