실습 프로젝트
외부 라이브러리 사용하기
- gradle : build tool
- 빌드한다 / 실행한다 의미를 가지고 있지만
- 외부에서 만들어진 라이브러리(오픈소스)를 가져와서 사용이 가능하다(외부에 의존성이 있는 라이브러리의 설치)
숫자야구 게임 설계하기
요구사항 파악하기
- 게임의 룰을 이해해야함
- 동작환경, 데이터의 범위를 정해야함
- 3자리 숫자 사용
- 중북된 숫자를 사용하지 않는다.
- 1~9를 사용하며 0은 사용하지 않는다.
- Console 상에서 동작하는 프로그램을 제작한다.
- 일을 객체로 나누기 / 객체를 연관짓기
- 핵심로직 설계하기 > Flow Chart를 그린다고 생각하자.