1.面向?qū)ο蟮奶卣饔心男┓矫娉橄螅撼橄缶褪呛雎砸粋€(gè)主題中與當(dāng)前目標(biāo)?無(wú)關(guān)的那些方面,?以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。抽象并不打算了解全部問(wèn)題,而?只是選擇其中的一部分忱叭,?暫時(shí)不?用部分細(xì)節(jié)。抽象包括兩個(gè)方面今艺,?一是過(guò)程抽象韵丑,二是數(shù)據(jù)抽象。
繼承:繼承是一種聯(lián)結(jié)類的層次模型虚缎,并且允許和鼓勵(lì)類的重用撵彻,它提供了一種明確表述共性的方法。對(duì)象的一個(gè)新類可以從現(xiàn)有的類中派生实牡,這個(gè)過(guò)程稱為類繼承陌僵。新類繼承了原始類的特性,?新類稱為原始類的派生類(子類)创坞,而原始類稱為新類的基類(父類)碗短。派生類可以從它的基類那里繼承方法和實(shí)例變量,?并且類可以修改或增加新的方法使之更適合特殊的需要题涨。
封裝:封裝是把過(guò)程和數(shù)據(jù)包圍起來(lái)豪椿,對(duì)數(shù)據(jù)的訪問(wèn)只能通過(guò)已定義的界面。面向?qū)ο笥?jì)算始于這個(gè)基本概念携栋,即現(xiàn)實(shí)世界可以被描繪成一系列完全自治、封裝的對(duì)象咳秉,這些對(duì)象通過(guò)一個(gè)受保護(hù)的接口訪問(wèn)其他對(duì)象婉支。
多態(tài)性:多態(tài)性是指允許不同類的對(duì)象對(duì)同一消息作出響應(yīng)。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性澜建。多態(tài)性語(yǔ)言具有靈活向挖、抽象蝌以、行為共享、代碼共享的優(yōu)勢(shì)何之,很好的解決了應(yīng)用程序函數(shù)同名問(wèn)題跟畅。