1、面向?qū)ο笏枷耄?br style="margin: 0px; padding: 0px;">(1)概述:面向?qū)ο笫窍鄬τ诿嫦蜻^程而言的,面向過程強(qiáng)調(diào)的是功能,面向?qū)ο髲?qiáng)調(diào)的是將功能封裝進(jìn)對象,
強(qiáng)調(diào)具備功能的對象;
(2)思想特點(diǎn):
A:是符合人們思考習(xí)慣的一種思想;
B:將復(fù)雜的事情簡單化了;
C:將程序員從執(zhí)行者變成了指揮者;
比如我要達(dá)到某種結(jié)果,我就尋找能幫我達(dá)到該結(jié)果的功能的對象,如我要洗衣服我就買洗衣機(jī),
至于怎么洗我不管。
(3)特征:
封裝:隱藏對象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對外提供公共訪問方式
繼承: 多個(gè)類中存在相同屬性和行為時(shí),將這些內(nèi)容抽取到單獨(dú)一個(gè)類中,那么多個(gè)類無需再定義
這些屬性和行為,只要繼承那個(gè)類即可。
多態(tài): 一個(gè)對象在程序不同運(yùn)行時(shí)刻代表的多種狀態(tài),父類或者接口的引用指向子類對象