회고
2023. 11. 27.
우아한테크코스 1주차 프리코스 회고록(숫자 야구)
개요 우아한테크코스의 프리코스가 끝났다. 구현한 코드와 코드 리뷰를 참고하여 회고를 남기려고 한다. 1주 차에서 MVC 패턴으로 설계했고, 객체 지향적 설계에 가장 많이 집중했다. 또한 Model이 View에 관여하지 않게 하기 위해 신경을 많이 썼다. 구현 위 다이어그램은 Intellij에서 제공하는 각 클래스의 의존성을 보여주는 다이어그램이다. 역할 주요 객체에 대한 역할은 아래와 같다. Controller GameController 전체적인 게임의 진행을 담당한다. 유저에게 보여줄 메세지를 출력하거나 입력을 받을 때는 View에게 요청 게임 진행에 필요한 작업은 Model에게 요청 View 입출력을 담당한다. InputView는 입력을, OutputView는 출력을 담당한다. Model GameCo..