반응형 Java19 응집도와 결합도 응집도, 결합도 좋은 소프트웨어 설계를 위해서는 결합도는 낮추고 응집도는 높이는 것이 바람직하다. 결합도 모듈(클래스) 간의 상호 의존 정도로서 결합도가 낮으면 모듈간의 상호 의존성이 줄어들어 객체의 재사용이나 수정, 유지보수가 용이하다. 두 개의 요소에 대해서 하나의 변경이 다른 것의 변경을 요구하는 정도. 변화가 전파되는 정도. 일종의 파급효과. 응집도: 하나의 모듈 내부에 존재하는 구성 요소들의 기능적 관련성으로 응집도가 노퓨은 모듈은 하나의 책임에 집중하고 독립성이 높아져 재사용이나 기능의 수정, 유지보수가 용이하다. 응집이란 시스템에 변경이 필요할 때 하나의 요소에서 변화하는 부분의 정도. 쉽게 말하자면, 한가지 변경 요청에 대해서 변경이 일어날 때 전체가 다 같이 변하면 응집도가 높은 것이고,.. 2020. 2. 8. 이전 1 2 3 다음 반응형