뚝딱 뚝딱 개발일기

  • 홈
  • 태그
  • 방명록

객체지향 1

값 객체(Value Object)를 사용해야 할 때 – Game 클래스 리팩터링 예시

작은 클래스, 단순한 구조, 더 명확한 의도 표현들어가며작고 단순한 클래스를 만들기 위해 값 객체(Value Object) 를 활용할 수 있다.이번 글에서는 "게임 매출 관리 애플리케이션" 을 예시로,값 객체를 언제, 왜 사용하는지 그리고 참조 객체(Reference Object)와의 차이점을 소개한다게임 매출 관리 애플리케이션요구사항: 게임의 판매현황과 매출을 관리한다.게임은 판매 가능한 상품이다.판매자로 등록한 사용자는 시스템에 게임을 등록하고 판매할 수 있다.애플리케이션은 등록된 게임의 매출 정보를 관리해야한다.이때 중요한 점은 매출이 각각의 게임별로 관리된다는 점이다.게임을 하나당 하나의 매출(Sales) 객체가 생성되어야 한다.package reference;public class Game {..

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

뚝딱 뚝딱 개발일기

  • 분류 전체보기 (125)
    • 알고리즘 (24)
    • IDEC (1)
      • Intellij (1)
    • 책 (7)
      • Effective Java 3E (4)
      • Real MySQL 8.0 1권 (3)
    • Spring (17)
    • JAVA (47)
    • JPA (4)
    • CS (3)
    • DB (3)
    • Network (11)
    • docker (5)
    • 객체지향 (1)

Tag

프로그래머스, 정리해봅시다, 자바의신11~18, 다양한 의존관계 주입, call by value 와 call by reference, 스프링, 행렬곱셈순서, 김영한, 백준 12886, 자바의 신2, realmysql, chain – matrix multiplication problem, 람다식, 자바, Java, equals ==, 정규식, 스프링컨테이너, 인프런, 백준11049,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바