Ho visto questo thread
Se una classe "Utilità" è malvagia, dove metto il mio codice generico?
e ho pensato perché le classi di utilità sono cattive?
Diciamo che ho un modello di dominio che è profondo dozzine di classi. Devo essere in grado di eseguire istanze xml-ify. Faccio un metodo toXml sul genitore? Creo una classe di supporto MyDomainXmlUtility.toXml? Questo è un caso in cui l'esigenza aziendale copre l'intero modello di dominio: appartiene davvero a un metodo di istanza? E se ci sono un sacco di metodi ausiliari sulla funzionalità xml dell'applicazione?