面向?qū)ο缶幊?/h1>

兩大編程思想

1.面向過程
面向過程編程POP(Process-oriented programming)
面向過程就是分析出解決問題所需要的步驟,然后用函數(shù)把這些步驟一步一步實(shí)現(xiàn), 使用的時(shí)候再一個(gè)一 個(gè)的依次調(diào)用就可以了。
舉個(gè)栗子:
問題:把大象裝進(jìn)冰箱
解決步驟:1埂奈,打開冰箱門 2戳吝,把大象塞進(jìn)去 3,關(guān)上冰箱門
面向過程,就是按照我們分析好了的步驟,按照步驟解決問題痒留。
2.面向?qū)ο?/strong>
面向?qū)ο缶幊蘋OP (Object Oriented Programming)
面向?qū)ο笫前咽聞?wù)分解成為一個(gè)個(gè)對(duì)象,然后由對(duì)象之間分工與合作谴麦。
舉個(gè)栗子:
問題:把大象裝進(jìn)冰箱
解決方法:找對(duì)象
1.大象對(duì)象 ---------->進(jìn)去
2.冰箱對(duì)象------------>打開/關(guān)閉
3.使用大象對(duì)象和冰箱對(duì)象的功能
面向?qū)ο笫且詫?duì)象功能來劃分問題,而不是步驟


在面向?qū)ο蟪绦蜷_發(fā)思想中,每一個(gè)對(duì)象都是功能中心,具有明確分工。
面向?qū)ο缶幊痰膬?yōu)點(diǎn):
面向?qū)ο缶幊叹哂徐`活伸头、代碼可復(fù)用匾效、容易維護(hù)和開發(fā)的優(yōu)點(diǎn),更適合多人合作的大型軟件項(xiàng)目。
面向?qū)ο蟮奶匦?
●封裝性(封裝代碼)
●繼承性(子類繼承父類)
●多態(tài)性(同一個(gè)對(duì)象恤磷,在不同的時(shí)刻有不同的狀態(tài))


面向過程和面向?qū)ο蟮膶?duì)比
面向過程:
優(yōu)點(diǎn):性能比面向?qū)ο蟾?適合跟硬件聯(lián)系很緊密的東西,例如單片機(jī)就采用的面向過程編程面哼。
缺點(diǎn):沒有面向?qū)ο笠拙S護(hù)、易復(fù)用扫步、易擴(kuò)展
面向?qū)ο?
優(yōu)點(diǎn):易維護(hù)魔策、易復(fù)用、易擴(kuò)展,由于面向?qū)ο笥蟹庋b河胎、繼承闯袒、多態(tài)性的特性,可以設(shè)計(jì)出低耦合的系統(tǒng),使系統(tǒng)更加靈活游岳、更加易于維護(hù)
缺點(diǎn):性能比面向過程低


面向?qū)ο蟮乃季S特點(diǎn):
1.抽取(抽象)對(duì)象共用的屬性和行為組織(封裝)成-個(gè)類(模板
2.對(duì)類進(jìn)行實(shí)例化搁吓,獲取類的對(duì)象
面向?qū)ο缶幊涛覀兛紤]的是有哪些對(duì)象,按照面向?qū)ο蟮乃季S特點(diǎn),不斷的創(chuàng)建對(duì)象,使用對(duì)象,指揮對(duì)象做事情.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者

  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌喧半,老刑警劉巖昨忆,帶你破解...
    沈念sama閱讀 222,807評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異奏赘,居然都是意外死亡搞监,警方通過查閱死者的電腦和手機(jī)仁连,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門恼五,熙熙樓的掌柜王于貴愁眉苦臉地迎上來昌罩,“玉大人,你說我怎么就攤上這事灾馒【ビ茫” “怎么了?”我有些...
    開封第一講書人閱讀 169,589評(píng)論 0 363
  • 文/不壞的土叔 我叫張陵睬罗,是天一觀的道長(zhǎng)轨功。 經(jīng)常有香客問我,道長(zhǎng)容达,這世上最難降的妖魔是什么古涧? 我笑而不...
    開封第一講書人閱讀 60,188評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮花盐,結(jié)果婚禮上羡滑,老公的妹妹穿的比我還像新娘。我一直安慰自己算芯,他們只是感情好柒昏,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,185評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著熙揍,像睡著了一般昙楚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上诈嘿,一...
    開封第一講書人閱讀 52,785評(píng)論 1 314
  • 那天堪旧,我揣著相機(jī)與錄音,去河邊找鬼奖亚。 笑死淳梦,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的昔字。 我是一名探鬼主播爆袍,決...
    沈念sama閱讀 41,220評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼作郭!你這毒婦竟也來了陨囊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,167評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤夹攒,失蹤者是張志新(化名)和其女友劉穎蜘醋,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體咏尝,經(jīng)...
    沈念sama閱讀 46,698評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡压语,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,767評(píng)論 3 343
  • 正文 我和宋清朗相戀三年啸罢,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胎食。...
    茶點(diǎn)故事閱讀 40,912評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡扰才,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出厕怜,到底是詐尸還是另有隱情衩匣,我是刑警寧澤,帶...
    沈念sama閱讀 36,572評(píng)論 5 351
  • 正文 年R本政府宣布粥航,位于F島的核電站琅捏,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏躁锡。R本人自食惡果不足惜午绳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,254評(píng)論 3 336
  • 文/蒙蒙 一置侍、第九天 我趴在偏房一處隱蔽的房頂上張望映之。 院中可真熱鬧,春花似錦蜡坊、人聲如沸杠输。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蠢甲。三九已至,卻和暖如春据忘,著一層夾襖步出監(jiān)牢的瞬間鹦牛,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工勇吊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留曼追,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,359評(píng)論 3 379
  • 正文 我出身青樓汉规,卻偏偏與公主長(zhǎng)得像礼殊,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子针史,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,922評(píng)論 2 361