OOP

안녕하세요 여러분. 평범한 컴과생입니다! 오늘은 리팩토링에 대해서 이야기해보려고 하는데요. 최근 부트캠프 과정 중에, 카드 게임 토이 프로젝트를 java 언어로 설계를 했습니다. 그런데 코드 리뷰를 받고 나니, 저의 코드가 OOP와 거리가 멀고 절차 지향적이라는 피드백을 받았습니다. 처음에는 너무 부끄러웠지만, 이번 기회에 OOP 원칙을 적용해 다시 코드를 바꿔보기로 결심했습니다. 먼저 기존 코드의 구조에 대해 설명을 해보겠습니다. Card, Deck, Player, PockerGame 총 4개의 클래스로 이루어져 있으며 각 클래스는 카드 정보 저장, 카드 관리, 플레이어 정보 관리, 전체 게임 진행을 실행합니다. package cardgame;public class Card { //카드 무늬 저장: ♥..
평범한컴과생
'OOP' 태그의 글 목록