결합도(coupling)
한 객체나 모듈이 다른 객체나 모듈에 얼마나 강하게 의존하고 있는지를 나타내는 정도이다. 한 객체가 다른 객체의 구체 타입을 직접 알고 생성까지 책임지면 결합도가 높고(tight coupling), 추상화에 의존해 서로를 덜 알수록 결합도가 낮다.
한 객체나 모듈이 다른 객체나 모듈에 얼마나 강하게 의존하고 있는지를 나타내는 정도이다.
한 객체나 모듈이 다른 객체나 모듈에 얼마나 강하게 의존하고 있는지를 나타내는 정도이다. 한 객체가 다른 객체의 구체 타입을 직접 알고 생성까지 책임지면 결합도가 높고(tight coupling), 추상화에 의존해 서로를 덜 알수록 결합도가 낮다.