클래스 이름에 대해 단수형과 복수형 중 하나를 선택하는 것은 항상 어렵습니다.
CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController
복합 이름의 경우 훨씬 더 어렵습니다.
OrderCustomerRepository vs. OrderCustomersRepository vs. OrdersCustomersRepository
어떤 접근법을 선호하고 왜 그런가요?
클래스에 여러 고객을위한 저장소가 포함됩니까? 한 고객을위한 하나의 저장소라면 ...
—
JeffO
O @Jeff, 저장소는 같은 시간에 GetCustomerById 및 GetCustomers 방법을 포함 할 수 있습니다
—
SiberianGuy
데이터 모델링에서 테이블 이름은 단수 여야합니다. 응용 프로그램에서 데이터 모델에 1-1에 해당하는 도메인 클래스를 사용하는 경우 이름을 단수로 유지하는 것이 좋습니다. 물론 클래스를 1-1 방식으로 테이블에 매핑하는 것이 OO 응용 프로그램의 개체 모델을 작성하는 가장 좋은 방법은 아니지만 이것이 문제의 여지가 있습니다.
—
NoChance