[Kotlin] 코틀린 프로젝트, 모듈, 패키지, 파일(클래스) 구분
코틀린 프로젝트, 모듈, 패키지, 파일(클래스) 구분 코틀린을 처음 공부하다 보면 자주 헷갈리는 프로젝트, 모듈, 패키지, 파일(클래스)에 대해 구분하였습니다. 프로젝트는 코틀린을 이용해 개발하고자 하는 프로그램을 총괄하는 의미이고 모듈은 프로젝트 내에서 기능별 구분을 의미합니다. 모듈이 3개이면, 기능이 3개인 프로그램이라는 의미이죠 패키지는 모듈내에서의 기능구분을 말합니다. 1개 모듈내에서 여러개 패키지가 존재할 수 있습니다. 파일(클래스)는 패키지 내에서 실제 구동하는 소스코드를 말합니다. 실제로 우리가 코딩하는 것은 파일(클래스)로 하는 것이죠. 따라서 범위로 볼때 프로젝트 > 모듈 > 패키지 > 파일(클래스) 입니다. 프로젝트 내에 모듈이 있고, 모듈내에 패키지가 존재하며, 패키지 내에 파일(클..
2020. 5. 22.