Web Development
프로젝트에서 패키지 이름
doriver
2022. 7. 29. 19:58
패키지(Package) → 클래스명의 고유성을 보장 가능
: 서로 다른 목적을 가진 클래스를 생성했는데 이름 같다하면, 서로 다른 패키지를 사용함으로써 충돌을 피할 수 있다.
패키지 이름의 고유성을 보장하기 위해 최상위 패키 지명에 "com.naver"와 같은 방식으로 인터넷 도메인 주소를 거꾸로 사용하기도 한다.
( 인터넷 도메인은 이미 고유성을 가지고 있기 때문에 다른 충돌을 걱정할 필요가 없음 )
안드로이드 app의 경우 패키지명을 경로로해서 애플리케이션이 설치되는데, 다른 애플리케이션과 패키지명이 같다면 같은 애플리케이션이라고 인식하고 충돌함.
패키지 이름
- 애플리케이션을 구분하는 고유한 값
- 앱이 디바이스에 설치되었을때 다른 앱들과 구분하는 역할하므로 유일무이 해야한다
com.회사이름.프로그램이름
com.회사이름.플랫폼.프로그램이름
소문자를 사용
dot(.)으로 그룹을 구분
웹사이트 주소를 반대로 한 모양으로 패키지 이름