Diary/회고
[커널아카데미] 백엔드 부트캠프 12기 6주차 - 과제를 해볼까
카드 게임 과제 회고이번 카드 게임 과제를 진행하면서 많은 점에서 배운 것 같다. 처음에는 단순히 카드 게임을 만드는 것이라고 생각했지만 구현하면서 다양한 설계와 게임 로직을 고려해야 했고 그 과정에서 객체지향적인 설계와 게임의 흐름에 대해 더 깊이 이해하게 되었다. 주요 목표카드 게임 구현: 플레이어가 참여하여 카드를 나누고, 점수에 따른 승패를 판별하는 게임 로직을 구현객체지향 설계: Card, Player, Game, Deck, Dealer 클래스를 통해 게임 내 역할을 분담하고, 객체 간 상호작용을 관리 구현한 주요 코드 1. Card 클래스각 카드의 번호와 종류를 정의한 Card 클래스를 만들었다. 카드 번호와 종류는 Card 객체가 생성될 때마다 고유하게 설정되며 toString 메서드로 카드..
2025. 5. 16.