面向對象的三大特徵

OOP特徵一:封裝 爲什麼封裝?封裝前: 因爲我們追求高內聚低耦合的設計,把該暴露的暴露該隱藏的隱藏,所以我們需要將數據聲明爲私有(private),在提供公共(public)的的方法setter/getter方法實現對該私有屬性的操作 封裝後:OOP的特徵二:繼承 爲什麼要有繼承? 多個類存在相同屬性和行爲時,將這些內容抽取到單獨的一個類中,那麼多個類無需在定義這些屬性和方法,只要繼承這個類就好
相關文章
相關標籤/搜索