自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

軟件思想的進(jìn)化和相通

開(kāi)發(fā) 開(kāi)發(fā)工具
本文介紹的是軟件思想相關(guān)方面的一些東西,雖然文章不算長(zhǎng),但是講的很好。希望對(duì)大家有幫助,一起來(lái)看。

我知道的軟件思想至今發(fā)展的主要過(guò)程:面向過(guò)程 -》OO-》DDD-》DCI

始終是一個(gè)進(jìn)化的過(guò)程,OO解決了面向過(guò)程的封裝,但他依然是基于靜態(tài)的分析;DDD提供了面向應(yīng)用業(yè)務(wù)的分析指導(dǎo),但是他沒(méi)有直接提供解決對(duì)象變化的指導(dǎo);DCI提供了系統(tǒng)模型分析的指導(dǎo),他沒(méi)有解決。必然有,但我還沒(méi)有看到。

思想是漸進(jìn)式的,對(duì)于思想的理解也是漸進(jìn)的。

OO開(kāi)始提供了思想基礎(chǔ)但是缺少實(shí)踐方式,在以后的時(shí)間里他始終影響著軟件的思考方式。DCI的上下文中角色的轉(zhuǎn)變其實(shí)也源于此。在傳統(tǒng)上我們分析了角色的職能,但是往往忽視了“本體”與“角色”間的區(qū)別,從而得到了一個(gè)本體中需要實(shí)現(xiàn)多個(gè)角色的分析結(jié)果也是困惑。

DCI中說(shuō)明了在不同的上下文中本體的角色是可以被替換的,這樣本體和角色又再次成為了分隔的獨(dú)立,互不依賴。如果角色可以在運(yùn)行時(shí)刻被賦予本體,那么AOP、SOA與DCI也建立了關(guān)聯(lián),同時(shí)IOC也成為了將本體組裝角色的實(shí)踐。在各個(gè)思想和實(shí)踐方式中對(duì)的內(nèi)容將共同的被保留和進(jìn)化,并最終必然的找到契合點(diǎn)。

我認(rèn)為軟件可以理解位自然世界的映射,所有需要軟件解決的問(wèn)題和解決方法必然存在于自然世界中,OO表達(dá)了這樣的思想。OO是基礎(chǔ)和思想的源泉,同時(shí)在今后很久(或者***,除非誕生了全新的軟件實(shí)踐方式)都將是我們思想基礎(chǔ)。后來(lái)者在研究和學(xué)習(xí)各種名詞和思想之前應(yīng)該認(rèn)真深入的思考OO,如果在這個(gè)步驟上出現(xiàn)了失誤和偏差在后面的過(guò)程中彌補(bǔ)是需要付出很多代價(jià)的。

希望通過(guò)本文的介紹,能給你帶來(lái)幫助。

【編輯推薦】

  1. 認(rèn)識(shí)基于中間件的軟件開(kāi)發(fā)方法
  2. 精益軟件開(kāi)發(fā)管理之道
  3. 探討Java軟件開(kāi)發(fā)中認(rèn)識(shí)誤區(qū)
  4. 開(kāi)發(fā)建議 給敏捷軟件開(kāi)發(fā)的26條建議
  5. 軟件開(kāi)發(fā)中質(zhì)量與進(jìn)度的痛
責(zé)任編輯:于鐵 來(lái)源: J道
相關(guān)推薦

2019-02-28 22:14:27

云計(jì)算混合云公共云

2011-05-10 09:22:28

軟件工程

2023-12-12 07:34:54

炎凰數(shù)據(jù)大數(shù)據(jù)分析數(shù)據(jù)庫(kù)開(kāi)發(fā)

2019-10-23 14:24:10

邊緣計(jì)算互聯(lián)網(wǎng)云計(jì)算

2011-09-01 09:34:21

架構(gòu)

2015-11-11 14:16:31

2009-06-29 17:45:17

邁克爾 杰克遜喬布斯iPhone

2009-06-22 09:41:49

2022-08-20 18:28:49

汽車(chē)軟件

2021-03-29 08:54:42

StampedLock線程開(kāi)發(fā)技術(shù)

2018-05-14 12:30:37

數(shù)據(jù)驅(qū)動(dòng)算法優(yōu)化

2017-12-11 10:24:08

ERP治理軟件

2025-03-17 11:57:38

2017-04-10 07:00:52

網(wǎng)絡(luò)安全網(wǎng)絡(luò)漏洞

2017-03-02 11:25:43

云計(jì)算

2021-02-24 13:51:45

BIMAI建筑技術(shù)

2017-02-27 16:32:46

2022-06-21 14:08:25

AIGitHub模仿人類(lèi)

2012-09-28 13:23:43

編程語(yǔ)言語(yǔ)言進(jìn)化程序員

2013-01-28 14:46:48

移動(dòng)廣告移動(dòng)互聯(lián)網(wǎng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)