종종 라이브러리에서 패키지에는 단일 개념을 중심으로 구성된 클래스가 포함되어 있습니다. 예 : XML, SQL, 사용자 설정, DB . 우리 모두이 패키지가 단수로 정확하다고 생각합니다 .
com.myproject. xml .Element
com.myproject. sql .Connection
com.myproject. 사용자
. 사용자 com.myproject . 사용자 .UserFactory
그러나 실제로 작업, 규칙, 처리기, 모델 등과 같은 단일 유형의 구현 모음이 포함 된 패키지가 있다면 바람직합니까?
com.myproject. tasks .TakeOutGarbageTask
com.myproject. tasks .DoTheDishesTask
com.myproject. 작업 .PaintTheHouse 작업
또는
com.myproject. task .TakeOutGarbageTask
com.myproject. task .DoTheDishesTask
com.myproject. task.PaintTheHouse 작업