Sto leggendo un libro su TDD: (a parte questa domanda non ha nulla da fare con TDD)
link al libro su Amazon
L'autore menziona spesso / utilizza le Classi di servizio
Ad esempio avremmo un Oggetto Person
La persona avrebbe:
- una classe "regolare" per definire l'entità Persona
- una classe di accesso ai dati (diciamo che abbiamo un db per la persistenza dei dati) usando
ad esempio un repository patter PersonRepository
- una classe "servizio" (PersonServices) PersonServices come spiega lo stesso autore:
A PersonService class serves as the business domain class that works with Person objects from a standpoint of enforcing business rules and using Person in business work fl ows.
La mia domanda sarebbe: un modo per andare con le tue lezioni? In passato avrei messo tutto dalla classe Person e PersonServices in un'unica classe. Quale tipo di funzionalità andrebbe nelle classi Servieces per i miei oggetti?
Non sono sicuro di aver compreso la citazione sopra (forse mi manca il punto?)