JAVA - Builder Pattern

Mkim4·2023년 12월 15일

패키지는 데이터를 담는 그릇의 역할
인터페이스는 포장지의 역할

  1. 키오스크에서 매장 vs 포장

클래스 클래스 사이에서의 관계는
1. 상속
2. 집합
3. 사용


extend : 상속은 확장성

  • 는 public 메소드라는 의미
  • 는 private 라는 의미
    String 타입의 이름을 반환하는


Getter 와 Setter는 무조건 public이어야함

Meal : 장바구니에 담김
MealBuilder :
ArrayLise (제너릭, 해당 아이템만을 저장해서 관리하겠다)
객체를 담는 순서가 있는 자료구조, 기본 타입은 취급하지 않음

복잡한 객체의 생성과정과 표현방법을 분리해서 다양한 인스턴스를 만드는 생성 패턴이다.
생성자에 들어갈 매개변수를 메소드로 하나하나 받아들이고 마지막에 통합빌드하여 객체를 생성하는 방법
수제햄버거
속재료들이 클라이언트가 마음대로 결정

control + fn + enter = 단축키(Setter)

profile
귀요미 개발자

0개의 댓글