天天看點

在C#中面向抽象程式設計

“面向抽象程式設計”在面向對象語言中是非常關鍵的一個概念和方法。本系列文檔将結合實際用例,讓讀者體會到在使用C#語言時,如何良好的運用這個概念和方法來編寫可維護性更好的代碼。

立意

編寫可維護性更好的代碼,有助于項目本身的平穩進行,也是提高開發者開發效率的重要途徑。

“面向抽象程式設計”是開發者在學習面向對象語言基礎文法之後必然會涉及到的一個重要概念。

為了讓讀者可以更好的了解和掌握這個概念,本系列文章,将會結合實際用例,向讀者介紹這個概念。

筆者希望通過本系列文章讓讀者對以下這些概念或問題有更進一步的認識:

  • 接口與類
  • 設計模式的模式原則以及常用模式
  • 單元測試

一定要說

若想要讀懂本系列教程,建議讀者了解以下一些基礎概念和技術

  • C#控制台程式的建立和調試
  • git
  • C#文法内容,本系列涉及的文法知識都可以點選此處進行了解

本系列也将同樣沿襲過往的文章風格,以“代碼執行個體為主,理論解釋為輔”的方式編寫,盡量讓讀者在代碼事件中了解内容。

下面的界面是本系列文章展示執行個體代碼的主要方式。讀者可以在下面的實驗台中熟悉樣例代碼。

如果讀者的浏覽器無法運作以上實驗台,也可以通過Newbe.Demo倉庫擷取樣例代碼。

系列連結

  • 在C#中面向抽象程式設計