Я бачив цю нитку
Якщо клас "Службові програми" - це зло, куди я можу покласти свій загальний код?
і подумав, чому корисні класи є злом?
Скажімо, у мене є модель домену, яка містить десятки класів. Мені потрібно вміти екземпляри xml-ify. Чи слід робити метод toXml для батьків? Чи можу я створити допоміжний клас MyDomainXmlUtility.toXml? Це випадок, коли потреба бізнесу охоплює всю модель домену - чи справді вона належить як метод екземпляра? Що можна сказати, якщо у функціоналі xml програми є безліч допоміжних методів?