Ivan Efimov
один раз в жизни видел использование абстрактных классов в тестовом проекте - система синхронизация данных между системами Active Directory, LDAP, SAP, Oracle, MSSQL, SharePoint... вот тут было целесообразно использовать абстрактные классы... Про интерфейсы чаще делают валидаторы которые реализуют метод Validate() и можно для всего списка валидаторов вызвать метод Validate() - "удобно".
Я использую абстрактные классы в тестировании. Тестирую группу доменов.
И так как подобных страниц очень много, абстрактые классы очень удобны