实现多态行为

初级
开发人员
高校教师
中小学教师
学生
Visual Studio Code

了解多态性原则、如何使用类继承或接口实现实现多态行为,以及如何在基于继承的方法和基于接口的多态性方法之间进行选择。

学习目标

  • 描述多态性原则。

  • 实现基于继承的多态性。

  • 实现基于接口的多态性。

  • 介绍多态设计注意事项。

  • 在 C# 应用程序中实现多态行为。

先决条件

  • 安装了 C# 开发工具包扩展的 Visual Studio Code 安装。

  • 使用属性和方法实现类的 C# 中开发面向对象的基本程序的功能。

  • 创建接口的功能,用于为用 C# 编写的基本面向对象的程序实现的类定义协定。

  • 能够使用基类和派生类创建类层次结构。