기능 1. 랜덤 볼 생성기 상대방 역할을 하기 위하여 컴퓨터로 랜덤 숫자를 생성한다. 2. 정답 입력 랜덤 숫자를 맞추기 위해 사용자가 입력을 한다. 3. 입력 한 수 exception 체크 사용자가 입력한 수가 조건에 위배 되는지를 체크하고 위배된다면 오류를 던짐. 4. count strike, ball 스트라이크와 볼의 개수를 센다. 5. 출력할 스트링 문장 설정 스트라이크와 볼의 개수에 따라 정답문, 혹은 힌트문 출력 6. 게임 진행 위에서 구현한 메서드들로 게임을 진행한다. 7. 게임 재시작 정답을 맞춘 후 게임을 다시 시작할지 혹은 그만둘지 정한다. 구조 Class Ball 컴퓨터가 생성하는 랜덤 숫자 Enum Class BallBoundary 세자리 수의 경계를 정해두었다.