평범한 개발자의 기술 블로그

  • 홈
  • 태그
  • 방명록

Prototype 1

[Design Patterns] Prototype

목차 개요 이번 글에선 Object Creational Pattern인 프로토타입 패턴을 알아보겠습니다. 내용 요약 만들고자하는 객체를 우선 생성한 다음, 이 객체(프로토타입)를 복사함으로써 새 객체를 생성하자. 예시 악보를 그려주는 애플리케이션을 작성한다고 생각해봅시다. 사용자가 화면에서 새로운 음표를 생성했을 때, 어떻게 음표를 생성하면 좋을까요? 이 때 프로토타입 패턴을 사용할 수 있습니다. 프로토타입 패턴은 프로토타입으로 불리는 객체를 우선 생성해두고 이 객체를 복사함으로써 새 객체를 생성하는 방식입니다. 이 때의 클래스 다이어그램은 아래와 같습니다. 구조 이야깃거리 언제 써야 할까? 클래스의 계층구조와 동일하게 만들어야 하는 팩토리 간 계층 구조를 피해야할 때 클래스의 객체가 오직 몇몇 상태의 ..

Design Patterns 2024.02.25
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (42)
    • 개발 (1)
      • Vault (1)
      • Spring Testing (0)
    • Log (16)
      • Logback Manual (8)
      • fluentd (8)
    • Design Patterns (25)
      • Head First Design Patterns,.. (0)

Tag

logback, Design Patterns, Prototype, factory method, 팩토리 메소드, 추상 팩토리, Builder, abstract factory, vault, 디자인패턴, 디자인 패턴, Singleton, 빌더,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

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

방문자수Total

  • Today :
  • Yesterday :
Github

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바