모듈이란
- 단독 수행할 수 있는 코드의 묶음이다.
- 독자적인 기능이 존재하는 코드이다.
모듈화의 지칭어
- 컴포넌트화
- 캡슐화
- 리팩토링
- 패키징
- 함수화
- 메서드화
특징
- 조합 경우의 수가 많을 수록 좋다.
- 더 세부적인 표현이 가능하다.
- 결합도(응집도)를 높일 수 있다.
- 결합도가 낮을 경우, 코드 한줄이라도 문제가 있을 경우 동작이 불가능하다.
- 결합도가 높을 경우, 함수 1개를 수정 중이더라도 전체 프로그램을 사용은 가능하다.
'언어 > JAVA' 카테고리의 다른 글
[JAVA] 힙(heap) 메모리 (0) | 2023.11.29 |
---|---|
[JAVA] 클래스(객체) (0) | 2023.11.29 |
[JAVA] 함수 (0) | 2023.11.28 |
[JAVA] scanner (0) | 2023.11.28 |
[JAVA] 배열 (1) | 2023.11.27 |