content: // 고양이 장난감 쇼핑몰
  // Product 모델
  // User 모델
  // Order 모델
  // ... 모델
  // Application (UseCase)
  // Product -> 관리자 등록/수정/삭제 -> list/detail
  // 주문 -> 확인 -> 배송 등 처리
  
  // Product
  // 0. 식별자 - identifier (ID)
  // 1. 이름 - 쥐돌이
  // 2. 제조사 - 냥이월드
  // 3. 가격 - 5,000원 (판매가)
  // 4. 이미지 - static, CDN => image URL
  
  package com.codesoom.demo.domain;
  
  import lombok.AllArgsConstructor;
  import lombok.Builder;
  import lombok.Getter;
  import lombok.NoArgsConstructor;
  
  import javax.persistence.Entity;
  import javax.persistence.GeneratedValue;
  import javax.persistence.Id;
  
  @Entity
  @Getter
  @Builder
  @NoArgsConstructor
  @AllArgsConstructor
  public class Product {
      @Id
      @GeneratedValue
      private Long id;
  
      private String name;
  
      private String maker;
  
      private Integer price;
  
      private String imageUrl;
  
      public void change(String name, String maker, Integer price) {
          this.name = name;
          this.maker = maker;
          this.price = price;
      }
  }
  