더북(TheBook)

4.2 불필요한 세부 사항이나 요소에 의존하는 것을 피하라

다른 요소의 구현 세부 사항에 대한 의존성을 최소화하여 내부 변경의 영향을 줄여라. 구성 요소가 작업을 수행하는 방식에 대해 덜 알수록, 그 구현이 변경될 때 영향도 덜 받는다.

좋은 의존성 관리의 첫 번째 규칙은 다른 클래스나 구성 요소의 세부 사항에 의존하지 않는 것이다. 이를 달성하는 가장 좋은 방법은 클래스가 처음부터 자신의 세부 사항을 노출하지 않도록 디자인하는 것이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.