У меня есть ряд классов данных, представляющих различные объекты.
Что лучше: писать общий класс (например, печатать или выводить XML) с помощью дженериков и интерфейсов или писать отдельный класс для работы с каждым классом данных?
Есть ли преимущество в производительности или какое-либо другое преимущество (кроме того, что я сохраняю время написания отдельных классов)?