Ich habe diesen Thread gesehen
Wenn eine "Utilities" -Klasse böse ist, wo lege ich meinen generischen Code ab?
und dachte, warum sind Gebrauchsklassen böse?
Nehmen wir an, ich habe ein Domain-Modell, das Dutzende von Klassen umfasst. Ich muss in der Lage sein, Instanzen xml-ify. Mache ich eine toXml-Methode für das übergeordnete Element? Mache ich eine MyDomainXmlUtility.toXml-Hilfsklasse? Dies ist ein Fall, in dem der Geschäftsbedarf das gesamte Domänenmodell umfasst - gehört er wirklich als Instanzmethode? Was ist, wenn es eine Reihe von Hilfsmethoden für die XML-Funktionalität der Anwendung gibt?