DEV.min

  • 홈

디자인패턴 1

빌더 패턴

안녕하세요! 미니입니다.오늘은 디자인 패턴에 대해서 이야기해보려고 합니다. 디자인 패턴은 객체 지향 프로그래밍을 하면서 발생했던 문제들에 대해서 일반화된 해결책입니다. 더욱 자세한 내용을 알고 싶으시면 GOF라는 책에서 보시면 될 것 같습니다.빌더 패턴빌더 패턴은 디자인 패턴의 범주 중 객체를 생성하는 방법에 대한 해결책인 생성 패턴입니다. 복잡하게 생성해야 하는 객체에 대해서 편리하게 해주는 패턴입니다. 복잡한 생성 과정을 작은 속성들을 붙이는 형식으로 구성하게 됩니다. 즉, 많은 매개변수에 대한 설정을 작은 메서드들의 조합을 통해서 생성하게 되는 것입니다.제가 서브웨이 샌드위치를 좋아하는데 이것을 빗대서 코드를 짜봤습니다. ㅎㅎ 저희는 서브웨이 샌드위치에 대해서 구성하기 위해서는 6개의 인자를 주어야..

CS/객체지향 2023.09.07
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (34)
    • IOS (11)
      • Swift (4)
      • SwiftUI (4)
      • UIKit (3)
    • CS (9)
      • 객체지향 (3)
      • OS (2)
    • Data (1)
      • Python (3)
      • SQL (1)
      • DB (1)
      • Docker (2)
    • TIL (6)
    • Algorithm (0)

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바