making

making

  • 분류 전체보기 (67)
    • CS (2)
    • 백준 (30)
    • 프로그래머스 (8)
    • 스프링 (3)
    • 소프티어 (1)
    • 우아한테크코스 (17)
    • JVM (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

making

컨텐츠 검색

태그

BFS 회고 프리코스 BOJ 스프링 우아한테크코스 Java 코딩테스트 우테코 자바 ps dp 백엔드 프로그래머스 그래프 백트래킹 BJ 백준 3주 차 5f

최근글

댓글

공지사항

아카이브

생성자(1)

  • [로또 미션] 회고 : 수동적인 객체

    수동적인 객체는 항상 잘못된 것인가? 로또 시스템을 설계하는 과정에서 로또 객체는 스스로 당첨 여부를 판단해야 하는가? 라는 고민을 하게 되었다. 처음에는 현실 세계의 로또 티켓을 떠올렸고, 로또 티켓은 단순히 1 ~ 45의 숫자가 적힌 종이일 뿐이라고 생각했다. 현실에서는 당첨 여부를 판별하는 시스템이 따로 존재하므로, 로또 객체는 숫자만을 가지고, 당첨 여부 판단은 별도의 객체가 수행하는 것이 더 적절하다고 판단했다. 로또 객체는 숫자들을 저장하는 역할, 당첨 확인 객체는 당첨 여부를 판별하는 역할을 수행하게 되니 객체 간의 책임이 명확해지고, 유지보수가 쉬워지는 장점이 있다고 생각했다. 이 설계에 대해 크루와 논의하는 과정에서 이대로는 로또 객체가 너무 수동적인 존재가 되는 것이 아닌가? 라는 피드..

    2025.02.19
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바