欧美亚州日韩国产_亚洲一级三级片免费看_国产精品成人黄片_国产精品手机在线亚洲_久久毛片亚洲精品视频_亚洲成人av资源_国产电影欧美日韩_免费黄色网站视频在线观看_黄色视频免费观看网址_大秀亚洲日韩主播欧美

咨詢熱線:400-818-1122
首頁
致遠(yuǎn)軟件專題首頁 > 最新更新
大連軟件開發(fā):理解隱喻(1)
上傳日期:2019-05-06 10:07 文章來源:
      實(shí)際上,這些實(shí)現(xiàn)類是框架的使用者需要關(guān)注的。如果大連軟件開發(fā)在使用這套框架,就必須接受前面提到的各種隱喻,并且接受這些編碼上的約束。仔細(xì)觀察,我們可以發(fā)現(xiàn)上面的框架有幾個(gè)特點(diǎn)。有完整的隱喻;使用統(tǒng)一的對象模型;對框架的使用者做出了約束;為應(yīng)用提供了服務(wù)。如果你嘗試設(shè)計(jì)框架,上述的特點(diǎn)是一定要充分考慮的。這些特點(diǎn)(原則)可以幫助你在會(huì)員系統(tǒng)開發(fā)時(shí)保持清醒的認(rèn)識,并且永遠(yuǎn)走在正確的道路上。還有一點(diǎn)也很重要,那就是簡化思路,不要去想10分鐘內(nèi)無法理解的事情。

 

在企業(yè)應(yīng)用中,那些無法理解的事情通常不是因?yàn)槠浔旧碛卸嗝磸?fù)雜,而是結(jié)構(gòu)上的混亂造成的?;靵y往往來自歷史遺留問題,來自決策中的妥協(xié),來自隱喻的忽視,來自種種人為的因素。在大連軟件開發(fā)實(shí)踐中,程序結(jié)構(gòu)的混亂太常見了。程序結(jié)構(gòu)對于項(xiàng)目的成敗有致命的影響。如果你正在抱怨無休止的加班、正在抱怨令人沮喪的延期交付,那么在絕大多數(shù)的情況下都是因?yàn)檫@個(gè)原因。最后,我想說,框架的確是一種約束。但是無論這種約束有多么嚴(yán)格,總是可以找到很多錯(cuò)誤的做法來讓約束失效。

 

大連軟件開發(fā)設(shè)計(jì)www.soft8.com.cn活動(dòng)具有兩個(gè)最主要的特點(diǎn),抽象和隱喻。抽象,是簡化信息、歸納特征、泛化概念的過程。隱喻,則是抽象的基本方式。在大連軟件開發(fā)實(shí)踐中,隱喻被廣泛地使用。但是,絕大多數(shù)的使用是本能的、不自覺的、混亂的。在我看來,隱喻應(yīng)該被作為一門學(xué)科或一項(xiàng)技能,它值得引起軟件設(shè)計(jì)人員高度的關(guān)注。 根據(jù)維基百科的解釋,隱喻是用于比較兩個(gè)看上去無關(guān)的事物,而人為制造的一種修辭轉(zhuǎn)義。通俗地說,就是用一個(gè)事物描述另一個(gè)事物。很明顯,隱喻的本質(zhì)就是想象。用一個(gè)事物描述另一個(gè)事物,這種轉(zhuǎn)換發(fā)生在人的主觀世界里。

 

設(shè)計(jì)模式是一種經(jīng)典的隱喻。GoF在Design Patterns:Elements of Reusable Object-Ori-ented Software一書中整理了23個(gè)設(shè)計(jì)模式,幾乎每一個(gè)設(shè)計(jì)模式都是建立在隱喻之上的。 例如,Observer(觀察者模式),有多個(gè)觀察者在關(guān)注一個(gè)目標(biāo),當(dāng)目標(biāo)發(fā)生變化時(shí),觀察者會(huì)得到通知,然后展開行動(dòng)。就這么簡單! 在模式實(shí)現(xiàn)的過程中,可以圍繞著這個(gè)觀察者的隱喻來深化故事細(xì)節(jié)。

 

免責(zé)聲明:網(wǎng)站內(nèi)涉及到圖片及相關(guān)文字如涉及到侵權(quán),請及時(shí)聯(lián)系我們處理
上一篇: 沒有了
< 返回列表
最新更新推薦
致遠(yuǎn)服軟讓IT更簡單,更安全,更有價(jià)值
咨詢熱線:400-818-1122