도메인
구입금액(PurchaseAmount)
변수
기능
- PurchaseAmount 객체 생성 시 올바른 금액인지 검증한다.
- 숫자인지 검증
- 음수가 아닌지 검증
- 1000원 단위로 나뉘는지 검증
번호(Ball)
변수
기능
- Number 객체 생성 시 1~45까지의 숫자 객체를 하나 생성한다.
- Number객체 생성 시 올바른 숫자인지 검증한다..?
(+생각해봐야할 것)
보너스볼인지 확인을 어디서?
로또(Lotto)
변수
기능
- Lotto 객체 생성 시 6개의 Number 객체를 생성한다.
로또 리스트(Lottos)