在C#中面向抽象编程
- 2020 年 3 月 16 日
- 笔记
“面向抽象编程”在面向对象语言中是非常关键的一个概念和方法。本系列文档将结合实际用例,让读者体会到在使用C#语言时,如何良好的运用这个概念和方法来编写可维护性更好的代码。
立意
编写可维护性更好的代码,有助于项目本身的平稳进行,也是提高开发者开发效率的重要途径。
“面向抽象编程”是开发者在学习面向对象语言基础语法之后必然会涉及到的一个重要概念。
为了让读者可以更好的理解和掌握这个概念,本系列文章,将会结合实际用例,向读者介绍这个概念。
笔者希望通过本系列文章让读者对以下这些概念或问题有更进一步的认识:
- 接口与类
- 设计模式的模式原则以及常用模式
- 单元测试
一定要说
若想要读懂本系列教程,建议读者了解以下一些基础概念和技术
- C#控制台程序的创建和调试
- git
- C#语法内容,本系列涉及的语法知识都可以点击此处进行了解
本系列也将同样沿袭过往的文章风格,以“代码实例为主,理论解释为辅”的方式编写,尽量让读者在代码事件中理解内容。
下面的界面是本系列文章展示实例代码的主要方式。读者可以在下面的实验台中熟悉样例代码。
如果读者的浏览器无法运行以上实验台,也可以通过Newbe.Demo仓库获取样例代码。