making

making

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

making

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

블랙잭(1)

  • [블랙잭 미션] 회고 : Ace, Hit, SRP

    ACE  블랙잭에서 ACE 카드는 특별한 존재다. 상황에 따라 1점 혹은 11점으로 점수가 달라질 수 있기 때문이다. ACE 카드의 점수 결정 책임을 어느 객체가 관리해야할까?ACE의 점수 결정 책임은 게임이 관리카드는 자신이 ACE인지 아닌지만을 알고, ACE가 1점이나 11점 중 어느 값을 가질지는 Hand(Cards), Participants, Game과 같은 상위 객체가 관리 게임의 현재 상황이나 점수에 따라 ACE의 값이 결정되어야 하기 때문이다. 장점카드의 책임이 명확하고 단순해진다.ACE의 점수 결정 로직이 게임 흐름과 밀접하게 위치하므로, 게임 전체 흐름 파악이 용이할 수 있다.단점ACE 카드의 특별한 속성이 ACE 카드 클래스 코드에 명확히 드러나지 않는다.게임 로직 내부에서 ACE 점수..

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

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.