의존성과 결합도

이 논의는 매우 주관적이다.

의존성

A 클래스가 B 클래스에 의존

  • B 클래스가 필요조건

의존성이 나쁜 것일까?

의존성이 있음

  • 각 클래스의 기능이 잘 분리
    • 즉 각 클래스의 목적이 뚜렷함
    • 캡슐화
    • 재사용성이 높음
  • 좋은 설계임

의존성이 나쁘다는 것은 오해

  • 결합도와 의존성을 같은 개념으로 착각함
  • 실제 결합도와 의존성은 다른 개념

결합도

결합도의 원론적 의미는 “상호 의존성”

0건의 항목