Computer Science
결합도, 응집도
songmoro
2024. 8. 12. 17:12
728x90
강한 결합, 느슨한 결합
결합도

모듈과 모듈 간의 상호 결합 정도
- 강한 결합
- 어떤 객체를 다른 클래스에서 생성하여 사용하였을 때, 해당 객체에 변경을 가하면 해당 객체를 생성한 다른 클래스에서도 똑같이 변경을 해줘야 하는 상태
- 느슨한 결합
- 약한 결합은 강한 결합과 반대로 객체를 변경해도 다른 곳에 아무런 영향이 주지 않는 것
응집도
응집도는 모듈에 포함된 내부 요소들이 하나의 책임/ 목적을 위해 연결되어 있는 연관된 정도


참고
728x90