[아이템 4] 인스턴스화를 막으려거든 private 생성자를 사용하라
개발을 하다보면 "유틸리티 클래스"가 필요한 순간이있다. 유틸리티 클래스는 Common과도 같아서 끝도없이 무거워질 수 있고 객체지향과도 거리가 멀 수 있지만, 분명 쓸모가 있다. 이러한 유틸리티클래스는 대부분 정적 메서드, 정적필드로만 구성되어있다. 책에나오는 예시로는 java.util.Arrays, java.langh.Math가 있다 Arrays클래스는 배열관련 메서드를 담고있으며, /* * This class contains various methods for manipulating arrays (such as * sorting and searching). This class also contains a static factory * that allows arrays to be viewed as l..
Reading Record/이펙티브자바
2020. 6. 16.