서의 공간

모듈과 모듈화 본문

Misc.

모듈과 모듈화

홍서의 2021. 5. 12. 16:15

모듈: 독립적인 하나의 기능 단위

 

모듈화: 규모가 큰 응용 프로그램의 기능들을 잘개 쪼갠다 -> 모듈화한다.

중요한 것은 모듈사이의 의존성을 최대한 없애, 독립적으로 기능을 수행할 수 있게 하는 것이다. 

만약 모듈사이의 의존성이 크다면, 각 기능들이 복잡하게 얽혀 있다는 뜻이고, 

하나의 독립적으로 구현되어야 할 모듈의 문제가 생기면 전체 시스템의 문제로 확산될 수 있기 때문이다.

 

따라서 모듈은 외부에 제공하는 인터페이스, 내부에서 사용하는 로직, 외부에서 제공하는 인터페이스를 사용하기 위한 의존성, 총 3개의 부분으로 나눌 수 있다.

 

[ 모듈화(Modularization)란? ] : 네이버 블로그 (naver.com)

'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