亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

java語(yǔ)言 百分網(wǎng)手機(jī)站

Java面向?qū)ο蠛兔嫦蜻^(guò)程的區(qū)別

時(shí)間:2020-09-11 08:02:37 java語(yǔ)言 我要投稿

Java面向?qū)ο蠛兔嫦蜻^(guò)程的區(qū)別

  面向?qū)ο笾械膶?duì)象不是指女朋友,它是一種編程術(shù)語(yǔ)。面向?qū)ο笫钱?dāng)今軟件開(kāi)發(fā)主流方法之一,現(xiàn)在面向?qū)ο蟮母拍钜呀?jīng)超越了程序的設(shè)計(jì)和軟件的開(kāi)發(fā),擴(kuò)展到很寬的范圍,如應(yīng)用結(jié)構(gòu),數(shù)據(jù)庫(kù)系統(tǒng)、交互界面、應(yīng)用平臺(tái)、CAD技術(shù),人工智能等領(lǐng)域。

Java面向?qū)ο蠛兔嫦蜻^(guò)程的區(qū)別

  提到面向?qū)ο缶筒坏貌惶崦嫦蜻^(guò)程,它們之間千絲萬(wàn)縷的關(guān)系,也讓很多Java初學(xué)者頭疼不已,更難透徹的理解二者之間的差異,下面我們就用生活中簡(jiǎn)單的例子來(lái)幫助大家理解面向過(guò)程和面向?qū)ο?

  現(xiàn)在有兩個(gè)蛋糕師傅:一個(gè)叫“面向過(guò)程”師傅 一個(gè)叫“面向?qū)ο蟆睅煾?現(xiàn)在他們都要做一個(gè)多層生日蛋糕

  (1)客人a:我要做一個(gè)多層生日蛋糕,用進(jìn)口奶油,多放一些水果,一個(gè)小時(shí)后我來(lái)取~

  于是“面向過(guò)程”師傅就開(kāi)始按照客人的要求直接做出完整的蛋糕,對(duì)客人提出的進(jìn)口奶油,和水果并不做準(zhǔn)備,而是需要的時(shí)候直接單獨(dú)去拿!

 。2)客人b找“面向?qū)ο蟆睅煾底龅案猓岢鐾瑯拥男枨?/p>

  客人b:我要做一個(gè)生日蛋糕,用進(jìn)口奶油,多放一些水果,一個(gè)小時(shí)后我來(lái)取~

  “面向?qū)ο蟆睅煾担?/strong>針對(duì)客人提出的要求進(jìn)行分析,(確定生日蛋糕是給老人還是小孩或者是朋友,水果有哪些喜好,幾個(gè)人吃蛋糕,做多大尺寸的)并將分析結(jié)果制成一張圖或者列舉店里的蛋糕模型和客人確認(rèn),然后將一切準(zhǔn)備工作全部處理完之后,分層開(kāi)始制作,最后將各個(gè)層蛋糕按照大小順序羅列在一起。

  通過(guò)以上兩個(gè)師傅的蛋糕做法可以發(fā)現(xiàn):

  “面向過(guò)程”師傅“重在完成一個(gè)步驟,根據(jù)事件的發(fā)展再一一調(diào)用函數(shù),強(qiáng)調(diào)做蛋糕中的做;”面向?qū)ο蟆睅煾?不是為了完成一個(gè)步驟,而是為了描敘某個(gè)事物在整個(gè)解決問(wèn)題的`步驟中的行為,強(qiáng)調(diào)的是怎么做蛋糕。

  在理解時(shí)要知道面向?qū)ο蠛兔嫦蜻^(guò)程不是對(duì)立的,而是有聯(lián)系的,就像做蛋糕師傅,面向?qū)ο髱煾迪胱龀龅案,必須要有面向過(guò)程師傅這個(gè)步驟,也就是說(shuō)面向?qū)ο蟀嫦蜻^(guò)程。因?yàn)閷?duì)象的方法,最終是要靠面向過(guò)程來(lái)實(shí)現(xiàn)。

  實(shí)際程序的設(shè)計(jì)時(shí)“面向?qū)ο蟆睅煾狄取懊嫦蜻^(guò)程”師傅更能適應(yīng)客戶的變化,一旦客戶需求有變化的之后,“面向過(guò)程”師傅基本上就要推倒重做,而“面向?qū)ο蟆睅煾祬s能夠適應(yīng)需求的變化。

【Java面向?qū)ο蠛兔嫦蜻^(guò)程的區(qū)別】相關(guān)文章:

java面向?qū)ο缶幊讨v解11-23

java面向?qū)ο缶幊痰姆椒ㄙY料12-06

Java語(yǔ)言面向?qū)ο蟮?大特征10-03

Java面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念10-04

PHP語(yǔ)言面向?qū)ο蟮膬?nèi)容08-23

PHP面向?qū)ο蟮哪g(shù)方法詳解09-03

Java中對(duì)象和引用的具體區(qū)別10-05