介绍
多态性是面向对象的编程的核心概念之一。 多态性使不同类型的对象能够被视为通用基类型的对象,从而在代码中提供灵活性和可重用性。
假设你在软件更新项目中的一家非营利性公司工作。 应用程序将紧密耦合的模型与松散耦合的报告结构相结合。 你的任务是在应用程序中实现多态性,以提高灵活性和可维护性。 你需要了解如何使用类继承和接口实现多态行为。 本模块指导你完成这些概念,并提供实用示例,帮助你在工作中应用它们。
本模块中介绍的主题包括:
- 检查多态行为的原则。
- 探索基于继承的多态性。
- 探索基于接口的多态性。
- 审查多态设计考虑因素。
- 在 C# 应用中实现多态性。
完成本模块后,可以:
- 解释 C# 中的多态性原则。
- 使用类继承实现多态性。
- 使用接口实现多态性。
- 选择与方案要求匹配的多态性方法。
- 在 C# 应用中实现基于继承的多态性和基于接口的多态性。
在本模块结束时,你对 C# 中的多态性有了扎实的理解,并且能够使用类继承或接口实现来实现多态性。