반응형

[Design Pattern] 결합도와 응집도

반응형



디자인 패턴에서 결합도와 응집도는 좋은 소프트웨어 설계를 위해서 지켜야하는 기준이자 원칙입니다.


결합도는 하나의 클래스가 다른 클래스와 얼마나 많이 연결되어 있는지를 보여주는 의존성 정도를 나타내는 표현입니다. 결합도가 낮으면 모듈간의 상호 의존성이 줄어들면서 객체의 재사용이나 수정, 유지보수가 용이해집니다.


응집도는 하나의 모듈 내부에 존재하는 구성 요소들의 기능적 관련성으로, 응집도가 높은 모듈은 하나의 책임에 집중하고 독립성이 높아져 재사용이나 기능의 수정, 유지보수가 용이해집니다.

반응형

이 글을 공유하기

댓글

Designed by JB FACTORY