Я не про это. Я про другое. Чтобы вкусить радости классов полным хлебалом, нужно иметь чота стандартное. Например, свой код, который без кардинальных изменений путешествует из поделия в поделие. Или, наоборот, вы для себя изваяли(или купили) какое-нить стандартное жэлезо и на нём ваяете свои поделия.Тут без вопросов, если у вас консервативен код, то вы только переписываете интерфейсы к жэлезу и всё. Если консервативно жэлезо, то пользуетесь когда-то напсанными классами. А если у вас каждое поделие, это новая вселенная, то налицо двойная работа. Ну, кроме каких-нить архитектурно или программно-независимых(от некой программной инфраструктуры) кусков кода.