일부 비즈니스 개체/POCO/엔티티/기타가있는 비즈니스 계층이 있습니다. 또한 데이터 액세스를위한 저장소가 있습니다. 지금까지는 UI 레이어에서 저장소에 직접 액세스했습니다. 나는 실제로 직선적 인 CRUD가 아닌 클래스를 좀 더 필요로하므로 논리와 CRUD를 수행 할 몇 가지 비즈니스 로직 클래스를 생성 할 것이고 리포지토리에 의해 액세스되지 않을 것입니다. 더 이상 UI (아마 처음부터 완료되었을 것입니다).비즈니스 논리 클래스 이름 지정
이러한 클래스는 무엇이라고해야합니까? 내가 생각할 수있는 유일한 것은 서비스 클래스이지만,이 응용 프로그램에는 실제 WCF 서비스가 있으므로 혼란 스럽습니다. WCF 서비스도 이러한 클래스를 사용하므로 서비스 클래스를 사용하는 것은 이상하고 혼란스럽게 보입니다.
이 패턴은 나에게는 새로운 것이지만 나는 그것을 좋아한다. 그것은 "서비스"와는 달리 매우 서술 적입니다. –
도메인 개체가없고 이러한 "서비스"가 논리를 직접 수행 할 때를 제외하고는 설명적인 것입니다. – Vakho