Saya melihat utas ini
Jika kelas "Utilities" jahat, di mana saya harus meletakkan kode generik saya?
dan berpikir mengapa kelas utilitas jahat?
Katakanlah saya memiliki model domain yang terdiri dari puluhan kelas. Saya harus mampu untuk xml-ify instance. Apakah saya membuat metode toXml pada induknya? Apakah saya membuat kelas pembantu MyDomainXmlUtility.toXml? Ini adalah kasus di mana kebutuhan bisnis mencakup seluruh model domain - apakah itu benar-benar termasuk sebagai metode contoh? Bagaimana jika ada sekumpulan metode tambahan pada fungsionalitas xml aplikasi?