Реализация полиморфного поведения
Узнайте о принципах полиморфизма, реализации полиморфного поведения с помощью реализации наследования классов или реализации интерфейса, а также о том, как выбрать подходы на основе наследования и интерфейса к полиморфизму.
Цели обучения
Описание принципов полиморфизма.
Реализуйте полиморфизм на основе наследования.
Реализуйте полиморфизм на основе интерфейса.
Объясните полиморфные рекомендации по проектированию.
Реализуйте полиморфное поведение в приложении C#.
Предварительные требования
Установка Visual Studio Code с установленным расширением комплекта разработки на C#.
Возможность разработки базовой объектно-ориентированной программы в C#, реализующей классы со свойствами и методами.
Возможность создавать интерфейсы, определяющие контракт для классов, реализованных базовой объектно-ориентированной программой, написанной на C#.
Возможность создания иерархии классов с помощью базовых и производных классов.