정리
* user
* User
* UserManager
* UserHistory
* product
* Product
* ProductCatalog
* ProductImage
* order
* Order
* OrderService
* OrderHistory
* cart
* ShoppingCart
* CartItem
* payment
* Payment
* PaymentHistory
* shipping
* Shipment
* ShipmentTracker
패키지 규칙
- 패키지의 이름과 위치는 폴더(디렉토리) 위치와 같아야 한다. (필수)
- 패키지 이름은 모두 소문자를 사용한다. (관례)
- 패키지 이름의 앞 부분에는 일반적으로 회사의 도메인 이름을 거꾸로 사용한다.
- http://m.company.myapp 과 같이 사용한다. (관례)
- 수 많은 외부 라이브러리가 함께 사용되면 같은 패키지에 같은 클래스 이름이 존재할 수도 있다(미리 방지)
- 오픈소스나 라이브러리를 만들어서 외부에 제공한다면 꼭 지키는 것이 좋다.
패키지와 계층 구조
- 패키지는 일반적인 구조.
o a
o b
o c - a , a.b , a.c 총 3개의 패키지를 가짐.
명명 규칙
- 클래스 명은 대문자로 시작
- 메소드나 변수명은 소문자로 시작
- int my_var = 0; (X)
- int myVar = 0; (O)
- Indent: 들여쓰기
- Tab, Space
- 섞어서 쓰면 안됌
- 그냥 Tab 써라
- 상수
- 모두 대문자
- 단어 두개 이상 _로 연결
- final int MAX_VALUE
- 주석
/**
* @author 작성자
* @param 매개변수 설명
**/
'프로그래밍 > JAVA' 카테고리의 다른 글
[Java] 메모리 구조 (0) | 2024.03.30 |
---|---|
[Java] static (0) | 2024.03.30 |
[Java] this 활용 추세 (0) | 2024.03.30 |
[Java] @Override 작성 이유 / 어노테이션 (0) | 2024.03.30 |
[Java] 생성자 (0) | 2024.03.30 |