반응형 의존성 객체 주입1 Effective Java : (7) 정적유틸클래스, 싱글턴 대신 의존객체주입 활용 자원을 직접 명시하지말고 의존객체주입을 사용하라 많은 클래스가 하나의 자원에 의존하는 경우가 많습니다. 가령 맞춤법 검사기는 사전 역할의 Dictionary에 의존합니다. 정적 유틸리티 클래스 구현 방식 public class SpellChecker { private static final Lexicon dictionary = ... ; private SpellChecker() { } public static boolean isValid(String word) { ... } public static List suggestions(String typo) { ... } } 싱글턴 구현 방식 public class SpellChecker { private final Lexcion dictionary = ..... 2020. 4. 24. 이전 1 다음 반응형