欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
OOA&D實(shí)踐之路——真實(shí)案例解析OO理論與實(shí)踐(一、導言)

查看本系列全部文章:
《OOA&D實(shí)踐之路——真實(shí)案例解析OO理論與實(shí)踐》索引貼

為什么要寫(xiě)這個(gè)系列

      “OO都是一個(gè)已經(jīng)被討論爛的話(huà)題了,還有什么可寫(xiě)的!”
      不知當你看到文章標題時(shí),是不是有這種疑問(wèn),或者鄙夷。不錯,OO從誕生到現在經(jīng)歷了不短的歲月,與其相關(guān)的理論、技術(shù)、原則、實(shí)踐、模式、語(yǔ)言已經(jīng)出了一大堆??墒?,你真的了解OO的本質(zhì)嗎?真的能揮灑自如的將OO應用于軟件開(kāi)發(fā)中嗎?真的能發(fā)揮OO的能量,從而提高軟件質(zhì)量嗎?如果對這三個(gè)問(wèn)題,你不能很干脆的點(diǎn)頭說(shuō):“是的,當然!”那么也許你可以抽一點(diǎn)時(shí)間,往下看一看。
      這個(gè)系列文章不打算大篇幅重述各種OO理論,也不打算談各種OO心法。這系列文章著(zhù)重于通過(guò)實(shí)踐澄清一些對OO的誤會(huì ),幫助朋友們更好的使用正確的方法將OO應用于實(shí)際開(kāi)發(fā)中。同時(shí),在必要的地方簡(jiǎn)要敘述一下OO相關(guān)知識。
      所以,這個(gè)系列不是關(guān)于OO理論的天書(shū)或OO參考大全,而是告訴你“你對OO可能存在哪些誤會(huì )與認識上的偏差”以及“如何走出誤會(huì )更好的OO應用于實(shí)踐”。

OO是技術(shù),不是理論
      OO,我認為全稱(chēng)應該叫做“面向對象技術(shù)”。其實(shí),OO自誕生那天起其全部目的就是應用于軟件開(kāi)發(fā)實(shí)踐中,提高軟件開(kāi)發(fā)質(zhì)量。這也是OO存在的全部意義。所以,搞OO和搞數論、搞理論物理不一樣,不能脫離應用。搞OO的人應該算是工程師,而不是科學(xué)家。兩者最大的區別是:科學(xué)家可以不考慮自己研究的成果有沒(méi)有什么應用價(jià)值。而工程師不一樣,他們要更“勢利”,要時(shí)刻關(guān)心自己研究出的東西有什么應用價(jià)值。所以一切OO的研究要以可應用性為向導,不能天馬行空夸夸其談。
      當然,OO需要理論支撐,但是一定要是有現實(shí)意義的理論,而不能像數學(xué)家那樣為了理論而研究理論,更不能將已有理論當做教條機械性使用。
      因此,在學(xué)習和實(shí)踐OO的過(guò)程中,要時(shí)刻注意和應用性聯(lián)系起來(lái),才能避免走入理論OO和教條OO的歧途。

到底什么是OO
      “什么是OO?”對于這個(gè)問(wèn)題,很難一言以蔽之。但正是由于對這個(gè)概念的誤解和偏差,才使得某些朋友一直不能正確使用OO,不能讓OO真正服務(wù)于軟件開(kāi)發(fā),到最后開(kāi)始懷疑OO、鄙視OO甚至唾棄OO。
      在所有對OO的偏差性認識中,最普遍的一點(diǎn)就是“金錘”式理論,即“XX就是OO?!崩?,“把所有東西看成對象就是OO”,“遵循封裝、繼承、多態(tài)就是OO”,“應用良好的OO原則進(jìn)行設計就是OO”,“使用UML就是OO”。顯然,這種“一錘子敲定”的方式會(huì )讓人割裂的看問(wèn)題,從而無(wú)法從全局角度正確把握OO。
      在這里,我斗膽給OO下一個(gè)定義:OO,即面向對象技術(shù),是一種旨在提高軟件質(zhì)量的綜合性技術(shù),其貫穿于軟件系統的調研、分析、設計、開(kāi)發(fā)、測試、維護、擴展、升級等整個(gè)生命周期,它包含一系列概念、思想、理論、目標、原則、實(shí)踐、模式、工具、語(yǔ)言等要素,這些要素既相互區別又相互聯(lián)系,同時(shí)從宏觀(guān)和微觀(guān)兩個(gè)角度共同協(xié)作,指導和引導開(kāi)發(fā)人員開(kāi)發(fā)出高質(zhì)量軟件,并指導與開(kāi)發(fā)有關(guān)的一切過(guò)程。
      從上面可以看出,OO并不是孤立的概念或技術(shù),而是一系列要素的復合體,并貫穿于整個(gè)軟件開(kāi)發(fā)周期。所以,僅僅從某個(gè)時(shí)間或控件切面切入而應用OO,這樣的OO是不完整的,也不可能發(fā)揮出其應有的作用。打個(gè)比方:如果使用OO的方法和工具進(jìn)行分析、設計,但是編碼過(guò)程不能做到OO,就好比制造了一輛豪華的轎車(chē)卻找頭驢拉著(zhù)走,是不能提高你出行效率的。反過(guò)來(lái),如果你是一個(gè)C#或Java高手,但分析設計過(guò)程不遵循OO,直到編碼時(shí)才用C#或Java試圖OO,這無(wú)異于你聽(tīng)說(shuō)開(kāi)車(chē)能提高出行速度,于是你苦學(xué)駕駛技術(shù),并掌握了高超的駕駛本領(lǐng),但最終卻坐在一頭驢子上,于是你開(kāi)始大喊:駕駛技術(shù)是騙人的!根本沒(méi)法用!是啊,驢子上連方向盤(pán)、離合器都沒(méi)有,空有一身駕駛本領(lǐng)又如何發(fā)揮出來(lái)呢。

這個(gè)系列的文章概要和內容組織
      這系列文章的大體寫(xiě)作方式,是通過(guò)一個(gè)實(shí)際案例《XX食品公司連鎖店在線(xiàn)定料系統》的調研、分析、設計、開(kāi)發(fā)等一系列過(guò)程,幫助大家更好的認清OO如何實(shí)踐,同時(shí)澄清一些誤會(huì )。這個(gè)系統是我曾經(jīng)參與過(guò)的實(shí)際案例,為了文章需要,將進(jìn)行一定程度的修改,但一些很關(guān)鍵的東西都會(huì )原汁原味保留下來(lái)。在整個(gè)過(guò)程中,請各位不拘泥于具體技術(shù)相關(guān)問(wèn)題,而要一直保持一個(gè)較高的視端,一睹OO的全貌。

文章的大概組織方式:

第一部分:需求分析之前的故事
      很多人認為就軟件開(kāi)發(fā)來(lái)說(shuō),第一步是需求分析,其實(shí)非也。如果想更好實(shí)踐OO,需求分析之前還有很多工作,如特性調研、降低風(fēng)險等環(huán)節,這一部分我們講講需求分析之前的故事。

第二部分:分析步步高
      這一部分開(kāi)始對系統進(jìn)行真正的分析,讓我們來(lái)看看OO是如何引導和指導我們分析的。

第三部分:設計的方方面面
      設計是一個(gè)繁雜的過(guò)程,諸多OO原則與模式都會(huì )應用于其中,這一部分不會(huì )細講各種原則及模式,而是看看正確應用原則與模式的方式是怎么樣的。

第四部分:讓所有努力開(kāi)花結果
      這一部分,我們將前面的成果付諸實(shí)踐。通過(guò)這一部分,可以清楚的看到前面做的一切工作都不是飄在云里的空中樓閣,而是開(kāi)發(fā)高質(zhì)量軟件不可缺少的部分。

      以上是目前的規劃,當然,在整個(gè)過(guò)程中可能會(huì )出現變化,但是大體條理不會(huì )打亂。希望本系列文章能給您帶來(lái)幫助。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
系統分析師
論面向對象方法與軟件復用關(guān)系的方法
孟巖:軟件架構設計貴在務(wù)實(shí)
物聯(lián)網(wǎng)軟件工程
需求分析與定義
面向對象方法
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久