天天看點

.NET簡談——跨進進階程式設計門檻的必經之路

我們繼續C#基礎知識的學習,這篇文章對前面基礎知識學習的朋友有着舉足輕重的作用;為了延續基礎知識學習的熱情,我編寫了這篇特殊的文章。

下面我就拿具體的例子講解,不廢話了請随我來;

1:必須具備的基礎知識

2:示例内容介紹

示例的主要内容是圍繞着我們前面所學習的基礎知識的做統一應用,以鞏固我們的基礎,使我們能在真正的項目中靈活運用,将自己提升到一個新的高度;

都知道接口是規範,都知道事件委托,都知道反射,但是我們都隻是知道這些零零散散的知識點,我們怎麼将這些小技術穿起來,形成堅實的代碼結構;

示例要進行講解的大概内容是這樣的:我們定義一個接口,然後用對象去實作它,在我們使用的時候,我們動态的通過反射的去調用,但是反射的時候,我需要用接口進行确定唯一性,因為我們更本不知道誰實作了接口,是以接口的好處就出來了;

3:開始示例學習

定義接口:

實作接口:

具體調用:

總結:所謂麻雀雖小,五髒俱全;上面的示例代碼雖然沒什麼作用,但是基本上能概括我們日常所用到的;這也是我們進入架構開發、系統開發必經之路;