Pr Link🔗
기능 구현 목록
✅ 객체 지향적 코드 작성하기.
Car 객체 ( distance 와 name 객체 보유)
- [x] 자동차는 이름과 이동 거리를 가지고 있다
- [x] 자동차의 이름은 5자 이하만 가능하다 → 잘못되면 illegalArgumentException
- [x] 자동차는 전진 기능이 있다. (무작위 수가 4이상인 경우 전진)
Cars 객체 (일급 컬렉션)
- [x] Car들을 가지고 있다
- [x] 보유하고 있는 차들을 전진시키는 기능
- [x] 현재 점수를 뽑아내는 기능
- [x] 우승자를 추출하는 기능
CarRecord, RaceRoundRecord, RaceRecord
- [x] 정적 펙토리 매서드로 엮어서 만들기 쉽게 구현