Web Development

프로젝트에서 패키지 이름

doriver 2022. 7. 29. 19:58

패키지(Package) → 클래스명의 고유성을 보장 가능

: 서로 다른 목적을 가진 클래스를 생성했는데 이름 같다하면, 서로 다른 패키지를 사용함으로써 충돌을 피할 수 있다.

 

패키지 이름의 고유성을 보장하기 위해 최상위 패키 지명에 "com.naver"와 같은 방식으로 인터넷 도메인 주소를 거꾸로 사용하기도 한다.

( 인터넷 도메인은 이미 고유성을 가지고 있기 때문에 다른 충돌을 걱정할 필요가 없음 )


안드로이드 app의 경우 패키지명을 경로로해서 애플리케이션이 설치되는데, 다른 애플리케이션과 패키지명이 같다면 같은 애플리케이션이라고 인식하고 충돌함.

 

패키지 이름
- 애플리케이션을 구분하는 고유한 값
- 앱이 디바이스에 설치되었을때 다른 앱들과 구분하는 역할하므로 유일무이 해야한다

 

com.회사이름.프로그램이름
com.회사이름.플랫폼.프로그램이름

소문자를 사용
dot(.)으로 그룹을 구분
웹사이트 주소를 반대로 한 모양으로 패키지 이름