[객체지향 생활체조 원칙] 규칙 3. 모든 원시값과 문자열을 포장한다
모든 원시값과 문자열을 포장한다 int, long, String 과 같은 원시타입, 문자열 변수를 객체로 포장해 사용하라는 지침이다. 숨은 의미 프로그래밍에서 변수는 '상태' 로 쓰일 수 있다. 상태는 '자료'가 아니라 '정보'다. 단순히 값을 나타내는 것 뿐 아니라, 비즈니스적인 의미를 함께 표현해준다. 이렇게 업무적 의미를 갖는 변수를 객체로 포장해 사용하면 얻는 이점이 많다. 예시 public class EvaluateService { private static final int MIN_CREDIT_SCORE = 0; private static final int MAX_CREDIT_SCORE = 1000; public void evaluateCustomerCreditRate(int score) { ..
프로그래밍/클린코드 & 리팩토링
2021. 8. 28. 16:36
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday