总结

已完成

在本模块中,你了解了多态性,这是面向对象的编程中的基本概念,它允许将不同类型的对象视为通用基类型的对象。 你研究了多态性原则,并探讨了基于继承的多态性和基于接口的多态的实现。 该模块还介绍了在 C# 中实现多态行为的多态性和设计注意事项的优点。

本模块的主要要点包括了解多态性的优势,例如代码可重用性、灵活性、可维护性和可扩展性。 你了解了 C# 中基于继承的多态性,其中对象是从派生类创建的,并被视为基类的对象。 你还学习了基于接口的多态性,该多态性允许类实现接口定义的协定,从而在不继承类的情况下实现多态行为。 最后,你了解了多态设计的注意事项,重点介绍基于继承的多态性和基于接口的多态性。