2020年5月31日 星期日

小山的 C# 教學-第47課-多型性 (Polymorphism)

本課簡介

本課簡介了物件導向的第三項特性多型性 (Polymorphism)
同時我們複習了之前教過的繼承、base 關鍵字與 override 關鍵字
並重新利用這些概念來了解甚麼是物件多型,以及它帶來的好處

教學影片

注意:影片有高畫質 720P 的選項,可以看得更清楚喔!



重點提示

1. 多型的概念指的是「利用統一的介面存取物件,提高使用物件彈性」

2. 多型的好處在於可以降低對介面的依賴程度,增加維護程式的彈性

3. 繼承主要在強調「減少重複的實作」,多型則在強調「透過統一的介面 (基底類別) 操作,降低對實作的依賴」


相關資訊連結

微軟 MSDN 對於「多型」的介紹

https://docs.microsoft.com/zh-tw/dotnet/csharp/programming-guide/classes-and-structs/polymorphism

2 則留言: