2015年12月6日 星期日

[C#] 繼承、封裝、多型

記住 : 絕大部分的設計就是在好好運用這三大特性!!!

最重要的 : 多型

 

繼承:

  • 擁有被繼承者的型別特徵
  • 只能繼承一個父類別(祖父以上…不算)
  • 可實作多個介面

封裝:

  • 隱藏不讓外界所知資訊與行為
  • 透過特定的公開介面與外界互動

多型:

  • 繼承式多型 (ex. base(),實作介面)
  • 參數式多型 (泛型)
  • 多載 (相同名稱,不同參數清單)
  • 強制同型(ex.轉型)

沒有留言:

張貼留言