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
Quote
sul database - scrive il contatore + 1 in
LineItem
, che verrà posizionato per ultimo. - scrive quote_id in
LineItem
oggetto per collegarlo aQuote
- invia il comando
INSERT
al 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?