面向?qū)ο笏枷?/h2>

前言

放假兩天浪了兩天,現(xiàn)在繼續(xù)碼字?。?!

首先,面向?qū)ο缶幊?/strong>是一種思想,它運(yùn)用在程序設(shè)計(jì)里的許多方面,例如數(shù)據(jù)庫(kù)系統(tǒng)、交互式界面、應(yīng)用結(jié)構(gòu)、應(yīng)用平臺(tái)等各種領(lǐng)域。而對(duì)于我們前端開發(fā)來說它也是主要思想,因?yàn)檫@關(guān)乎它的優(yōu)點(diǎn)。


面向?qū)ο?/h3>

概念

面向?qū)ο缶褪前严到y(tǒng)內(nèi)的一切事物都看成對(duì)象,然后利用對(duì)象之間進(jìn)行相互的分工和合作。

特征
  • 封裝
    可以隱藏實(shí)現(xiàn)細(xì)節(jié)同時(shí)包含私有成員,使得代碼模塊化并增加安全指數(shù)。
  • 繼承
    可以擴(kuò)展已存在的模塊,目的是為了代碼重用。
  • 多態(tài)
    類在繼承和派生的時(shí)候,保證家譜中任何類的實(shí)例被正確調(diào)用,實(shí)現(xiàn)了接口重用。
優(yōu)點(diǎn)
  • 易維護(hù)
  • 高質(zhì)量
  • 高效率
  • 易擴(kuò)展
總結(jié)

由于繼承、封裝、多態(tài)的特性,自然設(shè)計(jì)出高內(nèi)聚、低耦合的系統(tǒng)結(jié)構(gòu),使得系統(tǒng)更靈活、更容易擴(kuò)展,而且成本較低。在項(xiàng)目開發(fā)中,面向?qū)ο笏枷氲膶?shí)現(xiàn)尤為重要,高內(nèi)聚、低耦合的特性讓環(huán)環(huán)相扣的開發(fā)中就算出現(xiàn)錯(cuò)誤也十分容易維護(hù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容