서의 공간
모듈과 모듈화 본문
모듈: 독립적인 하나의 기능 단위
모듈화: 규모가 큰 응용 프로그램의 기능들을 잘개 쪼갠다 -> 모듈화한다.
중요한 것은 모듈사이의 의존성을 최대한 없애, 독립적으로 기능을 수행할 수 있게 하는 것이다.
만약 모듈사이의 의존성이 크다면, 각 기능들이 복잡하게 얽혀 있다는 뜻이고,
하나의 독립적으로 구현되어야 할 모듈의 문제가 생기면 전체 시스템의 문제로 확산될 수 있기 때문이다.
따라서 모듈은 외부에 제공하는 인터페이스, 내부에서 사용하는 로직, 외부에서 제공하는 인터페이스를 사용하기 위한 의존성, 총 3개의 부분으로 나눌 수 있다.
'Misc.' 카테고리의 다른 글
컴파일러 (0) | 2021.01.21 |
---|---|
LLVM 이란 무엇인가 (0) | 2021.01.21 |
조도, 광도, 휘도, 광속의 이해 (0) | 2020.12.23 |
라이브러리에 대한 설명 (0) | 2020.11.27 |
Highlight.js(cdnjs)로 티스토리 코드블럭 스타일 설정하기 (0) | 2020.11.23 |
Comments