Почему в наши дни классы определяются как интерфейс?

В последние 2-3 года многие проекты, которые я вижу, такие как C # CMS с открытым исходным кодом Cuyahoga, имеют тенденцию определять постоянные и непостоянные классы какInterface, Зачем? Есть ли веская причина? TDD? Дразнящий? Шаблон дизайна? ...

Ответы на вопрос(5)

Ваш ответ на вопрос