취향차이가 있지만 이부분을 정리하신 분은 도메인형이 더 좋은 구조라고 생각하신다고 한다. 그 이유는 아래와 같다.
너무 많은 클래스
한 디렉토리에 너무 많은 클래스들이 모이게되어 제대로 파악할 수가 없다
관련 코드의 응집
자연스럽게 통일된 코드 스타일을 유도할 수 있다.
최근 기술 동향
도메인 주도 개발, ORM, 객체지향 프로그래밍 등에 최근 동향에 도메인형 디렉토리 구조가 더 적합하다.(아직은 이해를 하지 못하겠다)
예시는 아래 링크를 참고하자.