1 개요[ | ]
- 한가지 책임에 집중하는 정도
- 한 모듈이 수행하는 일들이 서로 연관된 정도
- 모듈 내 코드가 하나의 기능을 제공하기 위해 집중하는 정도
- 하나의 모듈(클래스) 내에서 구성요소들 사이의 기능적 관련성
- 하나의 프로그램 모듈에 의해서 수행되는 태스크(task)들이 기능적으로 연관된 정도
- 일반적으로 클래스 내의 메소드들이 클래스에 선언된 변수를 많이 사용할수록 응집도가 높다고 할 수 있다.
- 클래스의 모든 변수를 클래스 내의 메소드에서 사용하고 있을 경우 → 응집도 높음
- 클래스의 변수들 중에 클래스 내의 메소드들이 사용하지 않는 변수가 많을 경우 → 응집도 낮음
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.