Skip to content

Item 5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라 #5

@hyunsoo10

Description

@hyunsoo10

Chapter : 2. 객체 생성과 파괴

Item : 5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라

Assignee : hyunsoo10


🍑 서론

많은 클래스는 하나 이상의 자원에 의존하는데, 실제로는 하나의 자원으로 모든 쓰임에 대응할 수 없는 경우가 많다.

🍑 본론

사용하는 자원에 따라 동작이 달라지는 클래스에는 정적 유틸리티 클래스(static final 변수로 객체 생성 및 선언)를 사용하거나 싱글턴을 사용하지 않는 것이 좋다.
그 대신에 생성자에 필요한 자원을 넘겨주는 것이 좋다.

🍑 결론

흔히 우리가 알고 있는 생성자 의존성 주입 방법에 대한 이야기로, 이러한 의존 객체 주입 방법은 클래스의 유연성, 재사용성, 테스트 용이성을 개선시켜준다.


Referenced by

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions