本課簡介了物件導向的第三項特性多型性 (Polymorphism)
同時我們複習了之前教過的繼承、base 關鍵字與 override 關鍵字
並重新利用這些概念來了解甚麼是物件多型,以及它帶來的好處教學影片
注意:影片有高畫質 720P 的選項,可以看得更清楚喔!
重點提示
1. 多型的概念指的是「利用統一的介面存取物件,提高使用物件彈性」
2. 多型的好處在於可以降低對介面的依賴程度,增加維護程式的彈性
3. 繼承主要在強調「減少重複的實作」,多型則在強調「透過統一的介面 (基底類別) 操作,降低對實作的依賴」
相關資訊連結
微軟 MSDN 對於「多型」的介紹
https://docs.microsoft.com/zh-tw/dotnet/csharp/programming-guide/classes-and-structs/polymorphism
更新了!!!
回覆刪除感謝小山!!!
回覆刪除