[Java] 원시값을 포장해 사용하자
객체지향 생활체조 원칙에선 '모든 원시값과 문자열을 포장한다'라는 규칙이 존재한다. 객체지향적 설계를 위해 원시값을 포장해 얻는 이점이 무엇이며, 어떻게 사용하면 좋을까? 원시값을 포장하여 책임을 분산시키자 모의 로또 게임을 위한 값을 입력받는 상황을 가정하자. 원시값을 포장하면 아래와 같이 새로 입력받은 값에 대한 검증을 private List getLottoNumbers() throws Exception { List lottoNumbers = new ArrayList(); for (int i = 0; i < 6; i++) { int lottoNumber = readLottoNumber(); validateLottoNumber(lottoNumber); lottoNumbers.add(lottoNumber..
Java
2023. 2. 26. 23:25
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- GitHub Discussion
- 함수형 인터페이스
- logback-spring.xml
- 우테코
- JPA
- Java
- 자바
- MySQL 이벤트 스케줄
- 의존성 주입
- 우테코 프리코스
- JPA JSON
- GitHub Discussion Template
- Jenkins 예약 배포
- 우테코 5기
- GitHub Discussion 템플릿
- springboottest
- Payload 암호화
- MySQL
- Fromtail
- Spring Boot Monitoring
- 람다식
- multiplebagsfetchexception
- 스프링
- invokedynamic
- Spring 테스트
- stubbing
- Spring
- 생성자 주입
- RandomPort
- java switch case
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함