이펙티브 자바 아이템51 [Effective Java] 아이템5: 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라 Chapter 02: 객체 생성과 파괴객체를 만들어야 할 때와 만들지 말아야 할 때를 구분하는 법올바른 객체 생성 방법에 대한 설명잘못된 사례1많은 클래스는 하나 이상의 자원에 의존한다. 책에서는 예시로 맞춤법 검사기(Spell Checker)와 맞춤법 검사기가 의존하는 사전(Dictionary)을 예시로 들고 있다. 맞춤법 검사기가 정적 유틸리티 클래스 구조를 가진다면?public interface Lexicon {}public class KoreanDictionary implements Lexicon{}public class SpellChecker { private static final Lexicon dictionary = new KoreanDictionary(); private Spe.. 2024. 10. 26. 이전 1 다음