logo

북 스터디 - 오브젝트 8장 의존성 관리

* 관련 기술 스택이 없습니다
emoji

• 의존성은 객체 간 협력을 위해 필수적이지만, 과도한 의존성은 애플리케이션의 변경과 확장을 어렵게 만든다.
• 의존성은 실행 시점과 구현 시점으로 나뉘며, 명시적 의존성이 바람직하고 숨겨진 의존성은 피해야 한다.
• 결합도를 낮추기 위해 추상화에 의존해야 하며, new 연산자는 구체 클래스에 의존성을 높여 유연성과 재사용성을 해친다.
• 협력을 잘하기 위해서는 추상화와 명시적인 의존성 설계가 중요하며, 이는 객체 간의 약속(인터페이스) 위에서 성립된다.

thumbnail
북마크
공유하기
신고하기
8분 분량
조회수 101
profile-image김도연-11
2달 전
Copyright © 2025. Codenary All Rights Reserved.