面向?qū)ο?/h2>
什么是面向?qū)ο?
對比面向過程,是兩種不同的處理問題的角度
面向過程更注重事情的每一個(gè)步驟及順序,面向?qū)ο蟾⒅厥虑橛心男﹨⑴c者(對象)、及各自需要做什么
比如 : 洗衣機(jī)洗衣服
面向過程會(huì)將任務(wù)拆解成一系列的步驟(函數(shù)),1、打開洗衣機(jī) …>2、放衣服…3、放洗衣粉…>4、清洗…–>5、烘干
面向?qū)ο髸?huì)拆出人和洗衣機(jī)兩個(gè)對象:
人:打開洗衣機(jī) 放衣服 放洗衣粉
洗衣機(jī):清洗 烘干
從以上例子能看出,面向過程比較直接高效,而面向?qū)ο蟾子趶?fù)用、擴(kuò)展和維護(hù)
封裝
封裝的意義,在于明確標(biāo)識(shí)出允許外部使用的所有成員函數(shù)和數(shù)據(jù)項(xiàng)
內(nèi)部細(xì)節(jié)對外部調(diào)用透明,外部調(diào)用無需修改或者關(guān)心內(nèi)部實(shí)現(xiàn)文章來源:http://www.zghlxwxcb.cn/news/detail-540927.html
1、javabean的屬性私有,提供getset對外訪問,因?yàn)閷傩缘馁x值或者獲取邏組只能由javabean本身決定。而不能由外部胡亂修改文章來源地址http://www.zghlxwxcb.cn/news/detail-540927.html
private String name;
pub1ic void setName(String name
到了這里,關(guān)于1、什么是面向?qū)ο?談?wù)勀銓γ嫦驅(qū)ο蟮睦斫獾奈恼戮徒榻B完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!