커플링

코드의 디커플링 소프트웨어 설계와 개발 과정에서 코드의 복잡성은 가독성과 유지보수성 과 연관이 있기 때문에 우리는 코드의 복잡성을 제어해야한다.그리고 코드의 복잡성을 제어하는 가장 효과적인 방법은 디커플링이다.디커플링을 통해 응집도가 높고 결합도가 낮은 코드를 만들 수 있다. 높은 응집도와 낮은 결합도높은 응집도와 낮은 결합도는 클래스 간의 세분화된 관계 설계를 이끌어 낼 뿐만아니라 세분화된 시스템, 아키텍처, 모듈의 설계를 이끌어내는 일반적인 사상이다.코딩 규칙에 비하여 더 높은 수준에서 코드의 가독성과 유지보수성을 향상 시킬 수 있다.높은 응집도 와 낮은 결합도 의 특성을 활용한다면, 다른 모듈이나 클래스 코드에 대해 너무 많이 이해할 필요 없이 모듈이나 클래스에 집중할 수 있다.의존성 이 간단하고 ..
KEEMSY
'커플링' 태그의 글 목록