Backend CS - #1 모듈과 컴포넌트

박주현·2023년 2월 16일
0
post-thumbnail

모듈

  • 구조의 최소단위로 가장 상위에 위치
  • 만들어진 산출물의 구현 단위

컴포넌트

  • 런타임 엔티티를 참조하는 단위
  • 실질적으로 동작하고 있는 엔티티
  • 복잡한 정보 시스템을 신속하게 구출하고 유사한 정보 시스템을 구축할 때
    재사용할 수 있다는 장점이 있다.

모듈과 컴포넌트 차이점

  • 모듈은 하나의 프로그램에서 공유 가능하고 컴포넌트는 다른 프로그램에서 공유 가능.
  • 둘다 하나의 기능을 가지고 소프트웨어의 재사용을 위해 사용하지만,
    모듈은 구조의 최소 단위, 정적인 구조를 가지고 컴포넌트는 런타임에 독립적으로 배포되고 실행되는 단위.
profile
빌드업 막 시작하는 개발자

0개의 댓글