책/EFFECTIVE JAVA

[객체생성과파괴]아이템5. 자원을 명시하지 말고 의존 객체 주입을 사용하라

미로처럼 2024. 6. 22. 02:10
728x90

클래스가 내부적으로 하나 이상의 자원에 의존, 그 자원이 클래스 동작에 영향을 준다면 싱글턴과 정적 유틸리티 클래스는 사용하지 않는 것이 좋다. 직접 만들지 않고  필요 자원을 생성자에 넘겨준다.

의존객체 주입이라 하는 이 기법은 클래스의 유연성 , 재사용성, 테스트용이성을 기막히게 개선해준다.

 

728x90