우디의 성장일기

  • 홈
  • 태그
  • 방명록

디자인패턴 1

[디자인 패턴] 빌더 패턴(Builder Pattern)

Creational Design Pattern 중 하나이다. Head First Design Pattern의 예시를 통해 살펴보면 Vacation 인스턴스를 만드는데 client 1은 호텔, 점심, 렌트카 client 2는 호텔 client 3는 호텔, 저녁, 렌트카, 전망대 를 요청했다고 가정하면 Vacation 클래스는 client 모두의 요청을 포괄해야하기 때문에 각 client들의 요청을 인스턴스화하기 위해서는 client 1을 위한 Vacation(호텔 h, 점심 l, 렌트카 c) client 2을 위한 Vacation(호텔 h) client 3을 위한 Vacation(호텔 h, 저녁 d, 렌트카 c, 전망대 v) 이렇게 3개의 다른 생성자를 만들어주거나, 모든 변수를 포괄하는 생성자 하나를 만..

디자인 패턴 2020.11.14
이전
1
다음
더보기
프로필사진

우디의 성장일기

  • 분류 전체보기 (77)
    • 코테 준비 (30)
    • 웹 (11)
    • 디자인 패턴 (2)
    • 클린코드 (4)
    • 컴퓨터 시스템 (7)
    • 네트워크 (3)
    • 데이터 구조 (0)
    • DB (1)

Tag

jakorea, 가상메모리, 멀티프로그래밍, gh-pages, 문맥전환, 뮤택스, 컴퓨터시스템, 세그맨테이션, 페이지테이블, floodfill, BFS, 가장 먼 노드, 메모리단편화, 프로그래머스, 깃협업, 컴파일시스템, heapq, 문자열압축, stack #queue, N-Queen,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바