Java
[Java]프레임워크, 라이브러리, 모듈(Framework, Library, Module)
프레임워크 (Framework) 사전 정의된 규칙 또는 베스트 프랙티스에 따라 설계된 소프트웨어 아키텍처입니다. 개발자가 일정한 틀 안에서 특정 함수나 기능을 확장하거나 구현할 수 있게 돕습니다. 특정 문제를 해결하기 위한 환경을 제공하며, "제어의 역전" 원칙을 따르는 경우가 많습니다. 라이브러리 (Library) 재사용 가능한 함수, 클래스 또는 컴포넌트의 집합입니다. 개발자는 라이브러리에 있는 기능을 호출하여 필요한 작업을 수행합니다. 모듈 (Module) 소프트웨어의 독립적인 단위로, 특정 기능을 구현하는 코드의 집합입니다. 코드의 재사용성과 관리를 용이하게 만들기 위해 사용됩니다. 공통점 모두 재사용성을 중요하게 생각합니다. 즉, 한 번 작성된 코드나 구조를 다른 프로젝트나 위치에서도 사용할 수..
2023. 10. 8. 16:19