Khadra

  • 홈

팩토리 메서드 1

[13] 디자인 패턴 목록 - 생성 디자인 패턴 - 팩토리 메서드

출처 : 디자인 패턴에 뛰어들기 - 알렉산더 슈베츠 도서팩토리 메서드 패턴가상 생성자, Factory Method 이름으로도 불린다. 부모 클래스에서 객체들을 생성할 수 있는 인터페이스를 제공하지만, 자식 클래스들이 생성될 객체들의 유형을 변경할 수 있도록 하는 생성 패턴이다. 문제예시 - 1)앱의 첫 번째 버전은 트럭 운송만 처리할 수 있어서 대부분의 코드가 Truck(트럭) 클래스에 결합되어 있다.앱에 Ship(선박) 클래스를 추가하려면 전체 코드 베이스를 변경해야 하고, 차후 다른 유형의 교통수단을 추가할 때도 마찬가지 문제가 발생한다. 이로 인해 복잡한 코드와 많은 조건문이 생기게 된다. 나머지 코드가 이미 기존 클래스들에 결합되어 있다면 프로그램에 새 클래스를 추가하는 일은 그리 간단하지 ..

Self-Dev/Design Patterns R&D 2024.06.07
이전
1
다음
더보기

방문자수Total

  • Today :
  • Yesterday :
프로필사진

Khadra

  • All View (110)
    • Self-Dev (36)
      • Design Patterns R&D (35)
      • Coding Test (1)
    • C (0)
    • C++ (0)
    • C# (60)
      • 문법 정리 (39)
      • 응용 정리 (15)
      • 구현 (6)
    • Objective-C (0)
    • Swift (0)
    • UnityEngine (0)
      • C# (0)
      • 2D Project (0)
      • 3D Project (0)
      • UI Tip (0)
      • 유용한 링크 (0)
    • 일상 (14)
      • 여행 숙소 (1)
      • 여행 (5)
      • 맛집 (6)
      • 카페 (2)

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바