EffectiveJava1 [Effective java] 필요한 자원, 의존 객체 주입 사용하기 목표 A를 사용하기 위해서는 B가 필요할 때, A는 자원 B를 의존한다고 볼 수 있습니다. 이렇게 많은 클래스는 하나 이상의 자원에 의존합니다. 의존 자원을 어떻게 사용하는 것이 좋을지 알아봅시다. 책을 읽고 정리하자! 의존 객체 주입법에 대해 알아보자. 의존하는 자원을 직접 명시한다면? 맞춤법 검사기(spellChecker)는 맞춤법을 검사하기 위해 사전(dictionary)이 필요할 겁니다. 먼저 검사기에서 직접 자원을 명시하여 사용하는 법을 살펴봅시다! 1. 정적 유틸리티 클래스로 구현했을 때 // 객체 생성을 방지한 정적메서드와 필드만을 담은 유틸리티 클래스(SpellChecker)로 구현한 예 public class SpellChecker{ private static final Lexicon d.. 2023. 8. 21. 이전 1 다음 LIST