OOP設計和設計模式

面向對象設計 OOP 不是簡單地把程序分成數據和處理方法,而是把程序分成許多"對象"的基本單位,用這些對象的相互作用進行敘述。 很容易把對象誤認爲是數據的捆綁,但與其如此,更應視爲執行一個角色的method和數據的捆綁。 面向對象的三大特性: 封裝 隱藏對象的屬性和實現細節,僅對外提供公共訪問方式,將變化隔離,便於使用,提高複用性和安全性。 繼承 提高代碼複用性;繼承是多態的前提。 多態 父類或接
相關文章
相關標籤/搜索