MVVM CRM 애플리케이션이 있다고 가정 해 보겠습니다.저장소 설계 패턴 지침
리포지토리를 통해 메모리에 여러 고객 개체가 있습니다.
GUI에서 기존 MVVM 작업과 관련이없는 작업을 처리하기에 적합한 장소는 무엇입니까?
예를 들어 몇 분마다 주소가 유효한지 확인하고 그렇지 않은 경우 알림을 팝업으로 표시한다고 가정 해 봅니다. 또는 매시간 전자 메일 업데이트를 보내려합니다. 또는 특정 시간에 고객에게 전화하라고 상기시키기 위해 팝업 창이 나타나기를 원할 수도 있습니다.
이 로직은 어디로 이동합니까? 그것은 GUI/액션 지향적 인 것이 아니며 저장소에 적합한 논리가 아닙니다.
이들은 서비스라고 불리며, 각 서비스는 ValidAddressCheckingService 또는 CustomerCallRemindingService 또는 그와 유사한 서비스입니다. 이러한 서비스에 저장소를 삽입하고 원하는 것을 수행하십시오. – epitka
쿨, 이것이 내가 찾고있는 것입니다. 고맙습니다! – thebfactor