Se una classe è incapsulata correttamente è difficile dire se ha anche campi dall'esterno.
Alcune classi sono immutabili. Non puoi cambiare i loro campi una volta che i loro oggetti sono stati costruiti. Anche la tua classe è immutabile. Ma non solo non può cambiare il suo oggetto, hai solo un modo per costruirlo.
Questo non significa che devi pensare all'intera cosa come a un verbo. Può ancora essere un nome. È solo un nome che ha un solo sapore.
Quello che hai è un sacco di funzioni che si muovono insieme. Se la classe è progettata correttamente, queste funzioni hanno qualcosa a che fare l'una con l'altra. Quella singola idea unificante che li ha riuniti dovrebbe dare alla classe il suo nome. Il nome dovrebbe chiarire quali funzioni appartengono alla classe e quali funzioni no. Se le persone leggono il nome e poi sono sorpresi da ciò che trovano all'interno, allora hai un brutto nome.