在C#中面向抽象编程


“面向抽象编程”在面向对象语言中是非常关键的一个概念和方法。本系列文档将结合实际用例,让读者体会到在使用C#语言时,如何良好的运用这个概念和方法来编写可维护性更好的代码。

立意

编写可维护性更好的代码,有助于项目本身的平稳进行,也是提高开发者开发效率的重要途径。

“面向抽象编程”是开发者在学习面向对象语言基础语法之后必然会涉及到的一个重要概念。

为了让读者可以更好的理解和掌握这个概念,本系列文章,将会结合实际用例,向读者介绍这个概念。

笔者希望通过本系列文章让读者对以下这些概念或问题有更进一步的认识:

  • 接口与类
  • 设计模式的模式原则以及常用模式
  • 单元测试

一定要说

若想要读懂本系列教程,建议读者了解以下一些基础概念和技术

本系列也将同样沿袭过往的文章风格,以“代码实例为主,理论解释为辅”的方式编写,尽量让读者在代码事件中理解内容。

下面的界面是本系列文章展示实例代码的主要方式。读者可以在下面的实验台中熟悉样例代码。

如果读者的浏览器无法运行以上实验台,也可以通过Newbe.Demo仓库获取样例代码。

系列链接


文章作者: newbe36524
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 newbe36524 !
评论
 上一篇
总结一下 IEnumerable 的例子 总结一下 IEnumerable 的例子
本篇将围绕 《试试IEnumerable的10个小例子》和《试试IEnumerable的另外6个小例子》给出的例子,总结一下对于IEnumerable接口的一些使用方法,希望读者能够从中获得一些启发。框架类型的迭代对于一个实现了IEnume
2019-11-17 newbe36524
下一篇 
Newbe.Mahua 2.3 移除 CleverQQ Newbe.Mahua 2.3 移除 CleverQQ
CleverQQ 由于众所周知的原因已经下线,现在我们移除了此平台的支持。版本亮点移除 CleverQQCleverQQ 由于众所周知的原因已经下线,现在我们移除了此平台的支持。升级方法与要点使用命令行在机器人exe根目录运行以下命令mah
2019-10-13 newbe36524
  目录