자주 사용하는 기능들을 다시 사용할 수 있도록 하나의 패키지로 제공하는 독립된 모듈을 말한다.
재사용 = 시간 및 비용 절감
편의적 재사용 프로젝트를 시작할 때, 재사용 가능한 컴포넌트가 있는지를 찾아보기
계획적 재사용 나중에 재사용할 수 있도록 전략적으로 설계하기