OC多型 - OC

weixin_34320159發表於2015-08-28
  • 什麼是多型:不同的物件以自己的方式響應相同名稱方法的能力稱為多型(父類指標指向子類物件)
  • 多型的條件:
    • 有繼承關係、有方法重寫
    • 父類的宣告變數指向子類物件
  • 多型的優點:
    • 多型的主要好處就是簡化了程式設計介面。它准許在類和類之間重用一些習慣性的命名,而不用為每一個新加的函式命名一個新的名字。這樣,程式設計介面就是一些抽象的行為的集合,從而和實現介面的類的區分開來。
    • 多型也使得程式碼可以分散在不同的物件中而不用試圖在一個函式中考慮到所有可能的物件。這樣使得你的程式碼擴充套件性和複用性更好一些。當一個新的情景出現時,你無須對現有的程式碼進行改動,而只需要增加一個新的類和新的同名方法。

相關文章