티스토리 뷰
Essential Language Skill/Effective Java
Item 5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
Jordy-torvalds 2019. 12. 5. 21:56클래스 내 특정 객체에 고정적으로 객체를 할당하는 것이 아닌 동적으로 필요에 따라 해야 할 때 유용하다.
인스턴스를 생성할 때 생성자에 필요한 자원을 넘겨주는 방식이다. 또한 불변을 보장하여 여러 클라이언트가 의존 객체들을 안심하고 공유할 수 있기도 하다.
의존 객체 주립이 유연성과 테스트 용이성을 개선해주기는 하지만, 의존성이 수 천개나 되는 큰 프로젝트에서는 코드를 어지럽게 만들기도 한다.
'Essential Language Skill > Effective Java' 카테고리의 다른 글
Item 7. 다 쓴 객체 참조를 해제하라 (0) | 2019.12.08 |
---|---|
Item 6. 불필요한 객체 생성을 피하라 (0) | 2019.12.08 |
Item 4. 인스턴스화를 막으려거든 private 생성자를 사용하라 (0) | 2019.12.05 |
Item 3. private 생성자나 열거 타입으로 싱글턴임을 보증하라 (0) | 2019.12.05 |
Item 2. 생성자에 매개변수가 많다면 빌더를 고려하라 (0) | 2019.12.05 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Delete
- POD
- Java Memory Structure
- Java
- JMM
- k8s
- JVM
- 자바 메모리 구조
- Replication Controller
- kubernetes
- Effective Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함