Абстрактный класс может быть унаследован другим классом и требует от людей переопределения абстрактных функций, абстрактных свойств и т. Д.В чем разница между абстрактным классом и интерфейсом в .NET?
Интерфейс также может быть реализован другим классом, также требующим от людей реализации функций, свойств, индексы и т. д.
Единственное, что я нашел, это Visual Studio, достаточно умный, чтобы автоматически генерировать необходимые элементы этого интерфейса.
Итак, что же изменилось?
благодарит вас ~
Возможные дубликаты включают: http: // stackoverflow.com/questions/639592/why-are-interfaces-preferred-to-abstract-classes (java) http://stackoverflow.com/questions/90851/is-it-just-me-or-are-interfaces-overused –