[심화] 7. 팩토리 메서드

백하림's avatar
Jul 25, 2025
[심화] 7. 팩토리 메서드
🔥
  1. create (만들어 줘!):
      • 이건 "야, 나 이거 하나 만들어 줘!" 하고 특정 물건을 달라고 할 때 써요.
      • 예를 들어, "학생 한 명 만들어 줘!" 하면, 딱 정해진 '학생' 모양으로 만들어 주는 거예요. 아니면 "선생님 한 명 만들어 줘!" 하는 식이죠.
      • 핵심: 그냥 "이런 종류의 물건을 만들어 달라"고 요청할 때 쓰는 이름이에요.
  1. from (이것으로부터 만들어 줘!):
      • 이건 "이 정보를 가지고 물건을 만들어 줘!" 할 때 써요. 즉, 이미 있는 어떤 재료나 정보를 가지고 새로운 물건을 만들 때 쓰는 거죠.
      • 예를 들어, "작은 크기라는 말(문자열)을 가지고 사각형을 만들어 줘!" 하면, 컴퓨터가 '작은 크기'라는 말에 맞춰서 작은 사각형을 만들어 주는 식이에요.
      • 핵심: "어떤 원본 정보(재료)를 받아서 그걸 바탕으로 물건을 만들어 달라"고 할 때 쓰는 이름이에요.
  1. of (이런저런 걸로 이루어진 걸 만들어 줘!):
      • 이건 "이것저것을 다 합쳐서 물건을 만들어 줘!" 할 때 써요. 물건을 만들 때 필요한 모든 세부 정보를 다 알려주면서 만들어 달라고 하는 거죠.
      • 예를 들어, "x 좌표는 얼마, y 좌표는 얼마인 사각형을 만들어 줘!" 라고 정확히 위치를 지정해서 사각형을 만들 때 쓰는 거예요.
      • 핵심: "이 물건을 구성하는 모든 중요한 특징들을 다 알려줄 테니 그걸로 물건을 만들어 달라"고 할 때 쓰는 이름이에요.
정리:
  • create: "그냥 (이런 종류의) 하나 만들어 줘!"
  • from: "(어떤 재료나 정보를) 받아서 만들어 줘!"
  • of: "(모든 필요한 정보를 다 줄 테니) 이걸로 만들어 줘!"
🔥
create무엇을 만들지에 초점을 맞추고, of무엇으로 만들지에 더 초점을 맞춘다고 볼 수 있습니다.
Share article

harimmon