跳转到内容

面向对象编程/泛型编程

来自维基教科书,开放的书籍,开放的世界

泛型编程

[编辑 | 编辑源代码]

"泛型编程或模板编程的核心思想是定义函数或类的族。通过提供具体类型,您将自动获得此类型的函数或类。泛型编程提供了类似于面向对象编程的抽象。"[1]

"代理,在其最通用的形式中,是一个充当接口的类,它指向其他东西。代理可以接口到任何东西:网络连接,内存中的大型对象,文件或其他昂贵或无法复制的资源。简而言之,代理是一个包装器或代理对象,由客户端调用以访问幕后的真实服务对象。"[2]

抽象类

[编辑 | 编辑源代码]

在这篇文章以及演示项目中,我将讨论接口与抽象类。抽象类和接口的概念对于面向对象编程的初学者来说有点令人困惑。因此,我试图讨论这两个概念的理论方面并比较它们的用法。最后,我将演示如何在 C# 中使用它们。

抽象算法

[编辑 | 编辑源代码]

统一性的意义

[编辑 | 编辑源代码]

参考资料

[编辑 | 编辑源代码]
  1. [1],面向对象泛型和函数式编程
  2. 代理模式
华夏公益教科书