Реализация полиморфного поведения

Начальный уровень
разработчик.
Преподаватель вуза
Школьный учитель
Студент
Visual Studio Code

Узнайте о принципах полиморфизма, реализации полиморфного поведения с помощью реализации наследования классов или реализации интерфейса, а также о том, как выбрать подходы на основе наследования и интерфейса к полиморфизму.

Цели обучения

  • Описание принципов полиморфизма.

  • Реализуйте полиморфизм на основе наследования.

  • Реализуйте полиморфизм на основе интерфейса.

  • Объясните полиморфные рекомендации по проектированию.

  • Реализуйте полиморфное поведение в приложении C#.

Предварительные требования

  • Установка Visual Studio Code с установленным расширением комплекта разработки на C#.

  • Возможность разработки базовой объектно-ориентированной программы в C#, реализующей классы со свойствами и методами.

  • Возможность создавать интерфейсы, определяющие контракт для классов, реализованных базовой объектно-ориентированной программой, написанной на C#.

  • Возможность создания иерархии классов с помощью базовых и производных классов.