-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
🐳 02 Objects2장 객체 생성과 파괴2장 객체 생성과 파괴
Description
Chapter : 2. 객체 생성과 파괴
Item : 5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
Assignee : hyunsoo10
🍑 서론
많은 클래스는 하나 이상의 자원에 의존하는데, 실제로는 하나의 자원으로 모든 쓰임에 대응할 수 없는 경우가 많다.
🍑 본론
사용하는 자원에 따라 동작이 달라지는 클래스에는 정적 유틸리티 클래스(static final 변수로 객체 생성 및 선언)를 사용하거나 싱글턴을 사용하지 않는 것이 좋다.
그 대신에 생성자에 필요한 자원을 넘겨주는 것이 좋다.
🍑 결론
흔히 우리가 알고 있는 생성자 의존성 주입 방법에 대한 이야기로, 이러한 의존 객체 주입 방법은 클래스의 유연성, 재사용성, 테스트 용이성을 개선시켜준다.
Referenced by
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
🐳 02 Objects2장 객체 생성과 파괴2장 객체 생성과 파괴