千鋒教育Kerwin系列前端教程1000集(適合前端0基礎(chǔ),h5(html5)/

通過(guò)這次學(xué)習(xí),我對(duì)面向?qū)ο缶幊逃辛艘欢ǖ牧私夂驼莆眨嫦驅(qū)ο缶幊淌且环N思維模式,減少了代碼冗余。而其中也有許多特點(diǎn),面向?qū)ο蟮娜筇卣鳎?/p>
1,封裝
也就是把客觀事物封裝成抽象的類(lèi)或具體的對(duì)象,并且類(lèi)或?qū)ο罂梢园炎约旱臄?shù)據(jù)和方法只讓可信的類(lèi)或者對(duì)象操作,對(duì)不可信的進(jìn)行信息隱藏。
2,繼承
可以讓某個(gè)類(lèi)型的對(duì)象獲得另一個(gè)類(lèi)型的對(duì)象的屬性的方
3,多態(tài)
不同實(shí)例的相同方法在不同情形有不同表現(xiàn)形式。多態(tài)機(jī)制使具有不同內(nèi)部結(jié)構(gòu)的對(duì)象可以共享相同的外部接口。
結(jié)構(gòu)清晰,程序便于模塊化,結(jié)構(gòu)化,抽象化,更加符合人類(lèi)的思維方式;
封裝性,將事務(wù)高度抽象,從而便于流程中的行為分析,也便于操作和自??;
容易擴(kuò)展,代碼重用率高,可繼承,可覆蓋;
實(shí)現(xiàn)簡(jiǎn)單,可有效地減少程序的維護(hù)工作量,軟件開(kāi)發(fā)效率高。
標(biāo)簽: