Не задумывайтесь об этом, делайте так, как удобнее — если базовый класс должен определять какие-то методы и свойства с реализацией по уолчанию, то, разумеется, используте класс, если же нет, то интерфейс.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение