Пытаясь получить реальную концепцию абстрактного класса и интерфейса в asp.net

Я просмотрел многочисленные сообщения S / O и не нашел ответа, который помог бы мне.
Я хотел бы получить в уме представление о том, что такое абстрактный класс и что такое интерфейс. Я прочитал этот пост Простые примеры использования абстрактных классов в реальном мире , но я все еще не понимаю концепции.

Я надеюсь, что кто-нибудь сможет описать реальный мир в форме объекта "Человек". Таким образом, наследование будет "Человек" -> "Сотрудник" -> "Менеджер"
{ {1}} И переопределение было бы "Зарплата сотрудника" превратилась бы в "Комиссию сотрудника отдела продаж"

Как я могу описать абстрактный класс и интерфейс в рамках концепции объекта Person?

6
задан Community 23 May 2017 в 12:03
поделиться