💡 소스 결합도(Source Coupling)란?소스 결합도는 소프트웨어 설계에서 중요한 개념으로, 모듈 간의 의존성을 나타내는 정도를 의미합니다. 결합도가 높을수록 모듈들이 서로 밀접하게 연결되어 있어, 하나의 모듈이 변경되었을 때 다른 모듈에도 영향을 미치기 쉽습니다. 반대로, 결합도가 낮을수록 모듈 간 독립성이 커져 유지보수가 쉬워집니다.🔍 소스 결합도의 유형내용 결합(Content Coupling):한 모듈이 다른 모듈의 내부 구현 세부사항에 직접 접근할 때 발생합니다.가장 높은 결합도로, 소스 코드의 변화가 여러 모듈에 영향을 미칩니다.예시: A 모듈이 B 모듈의 내부 변수에 직접 접근하는 경우.공통 결합(Common Coupling):모듈들이 전역 변수를 공유하여 데이터를 교환할 때 발생합..