📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# Private (1)

자바[Java] 2019. 7. 16. 11:27

[Effective Java] 인스턴스화가 필요없는 Utility 클래스 등은 private 생성자를 사용하자

인스턴스화가 필요없는 Utility 클래스 등은 private 생성자를 사용하자프로젝트를 진행할 때 어플리케이션 전역에서 사용하는 기능의 공통 메서드들은 보통 static 멤버로만 이루어진 Utility 클래스로 만들어 사용하곤 합니다. 예를 들자면 문자열을 조작할 때 사용하는 StringUtil이라거나 DateUtil 등이 있습니다.예를 들면 org.apache.commons 라이브러리에도 StringUtils가 존재합니다.public class StringUtils { public static boolean isEmpty(String str) { return str == null || str.length() == 0; } public static boolean contai..