Abstract class and Interface

什麼時候用抽象類,什麼時候用接口?

  • 如果這個概念在我們腦中確確實實存在 —> 用抽象類

  • 如果這個概念僅僅是某些方面的一個特性,比如說會飛的(flyable),會動的(moveable)—> 設成接口

  • 在模糊的時候,一般設成接口(原因是:實現了這個接口之後,還能從其他的抽象類繼承,這樣更靈活。但是如果繼承了抽象類了就不能繼承其他抽象類了。)
發佈了19 篇原創文章 · 獲贊 18 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章