Ho un oggetto chiamato LineItem , che può essere aggiunto a un oggetto chiamato Quote . Un Quote può avere 0 o più di LineItem .
Ho un servizio, che è una classe, il cui scopo è aggiungere LineItem a Quote . Questa classe ha un metodo chiamato addLineItemToQuote . Il metodo
- Legge il numero corrente di righe dalla rappresentazione
Quotesul database - scrive il contatore + 1 in
LineItem, che verrà posizionato per ultimo. - scrive quote_id in
LineItemoggetto per collegarlo aQuote - invia il comando
INSERTal database con le informazioniLineItem
Ho difficoltà a nominare questa classe di servizio.
Voglio nominarlo LineItemService ma non si occupa rigorosamente dell'elemento pubblicitario. Esce dall'ambito dell'elemento pubblicitario, poiché ad esempio conta il numero di altri elementi pubblicitari nella citazione.
Potrei chiamarlo QuoteService , ma ho già un altro QuoteService che aggiunge elementi di prodotto generici (come LineItem ) e anche elementi pubblicitari speciali come elementi pubblicitari per packaging che non sono considerati un prodotto.
Quali sono alcune linee guida che posso utilizzare per denominare questo servizio in modo che rispecchi maggiormente il suo scopo?