저는 몇 개의 다른 회사에서 일해 왔으며, 이제는 클래스와 패키지의 이름을 지정하는 방법에 대한 규칙이 다릅니다. 그것들은 각각 다른 패키지 레이아웃과 클래스 간의 워크 플로우를 가지고 있습니다. 이러한 경험을 통해 프로젝트를 레이아웃하는 방법에 대한 이해를 얻었습니다. 그러나 프로젝트를 레이아웃하는 방법에 대한보다 구체적인 정의를 원합니다. 이 질문은 명명 규칙에 관한 것보다 uml에 관한 것입니다.Java 아키텍처 코딩 규칙
내가 궁금한 점은 다음과 관련하여 공식 아키텍처 정의가 무엇입니까 (필자는 도우미가 유틸리티 및 관리자로 도우미로 사용되는 것을 보았습니다).
- "클래스"도우미
- "클래스"유틸리티
- "클래스"공장
- "클래스"관리자
- 간단한 "클래스"
- 기본 "클래스"
- 내 " 클래스 "
"아키텍처"와 어떤 관련이 있는지 잘 모르겠다 - "받아 들여지는 정의"에 대해 묻고있는 것처럼 보입니다 –
더 적절한 것으로 다시 제목을 붙이십시오. – slimbo
엄밀히 말하면 아키텍처는 여기에 아무것도 없습니다 (이론적으로!) 사용자 경험이나 제품 설명서 내용을 결정해야합니다. 유지 관리 세부 사항은 제품 경험이나 사용자 노하우의 일부가 아니어야합니다! 정말 디자인입니다.하지만 이것은 건축가 관점에서 볼 때 최소한의 디자인이므로 아키텍처 태그 아래에 그대로 남아있을 수 있습니다. – martinr