天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

軟件設(shè)計的真諦

  假設(shè)我們身邊的一切都是用制造材料加以描述的:“空調(diào)”不是“空調(diào)”,而是“由金屬和塑料做成的物體”;“書”不是“書”,而是“由纖維和墨做成的物體”。溝通時我們也不用“空調(diào)”和“書”這樣的詞匯,而是“金屬和塑料做成的物體”和“纖維和墨做成的物體”。

  可以想象大腦在面對這些信息時會讓我們覺得多么的痛苦,顯然這樣的事情在現(xiàn)實(shí)中很少發(fā)生,因?yàn)槲覀兊拇竽X具備很強(qiáng)的抽象能力 ,會通過抽象塑造“空調(diào)”和“書”這樣的概念提升溝通效率和維持思維次序。我們學(xué)習(xí)知識的過程其實(shí)就是不斷精確掌握(抽象)概念和建立思維次序的過程。

軟件設(shè)計的真諦

  對于程序員來說除了生活在現(xiàn)實(shí)世界,還“身處”由程序所構(gòu)建的虛擬世界中。程序設(shè)計其實(shí)是在個人頭腦中構(gòu)建虛擬世界的過程,而維護(hù)代碼則首先是通過程序所表達(dá)的虛擬世界與其他程序員間接溝通的過程。為了提高程序員間的間接溝通效率,我們一定希望虛擬世界也象現(xiàn)實(shí)世界那樣充滿著象“空調(diào)”和“書”這樣的概念,也希望程序員們在虛擬世界所使用的概念相似。

  由于現(xiàn)實(shí)世界中程序員們已掌握了大量的相似概念,如果能將這些概念帶入虛擬世界,那將顯著提升程序員間通過虛擬世界(即程序)溝通的效率。因此,作者認(rèn)為軟件設(shè)計的真諦,是通過程序構(gòu)建與現(xiàn)實(shí)世界相似的虛擬世界。通常,設(shè)計質(zhì)量越高就越能在虛擬世界中找到現(xiàn)實(shí)世界的影子。

  軟件設(shè)計活動的關(guān)鍵又是什么呢?還是讓我們回到現(xiàn)實(shí)世界去尋找答案吧!

  在遠(yuǎn)古時期,人類只能通過徒步從一個地方到達(dá)另一個地方。后來發(fā)現(xiàn)馬可以被馴服,通過馬車能更快地從一處到達(dá)另一處。再后來,人類逐步發(fā)明了自行車、汽車和飛機(jī),且每一次發(fā)明都使得交通效率得以大幅提高。在這里,馬車、自行車、汽車和飛機(jī)都共同地為了解決交通效率問題。很顯然,馬車、自行車、汽車和飛機(jī)都是不同的概念,人類通過抽象發(fā)明這些概念,并通過相互學(xué)習(xí)的方式使得大家掌握其含義。如果將焦點(diǎn)放在交通工具上,我們會發(fā)現(xiàn)交通效率越高則其概念越抽象,復(fù)雜度也越高。或者說,越是抽象的概念,其所隱藏的復(fù)雜度就越高。

  從這個關(guān)于交通的例子中我們不難發(fā)現(xiàn),現(xiàn)實(shí)世界中我們是通過轉(zhuǎn)移復(fù)雜度的方式解決復(fù)雜問題的,且每一次不同的轉(zhuǎn)移都伴隨著抽象概念的建立,轉(zhuǎn)移的復(fù)雜度越多所建立的概念就越抽象。由于復(fù)雜度被轉(zhuǎn)移了后,使得一小部分人專注于被轉(zhuǎn)移的復(fù)雜度(比如制造飛機(jī)),而其他絕大部分人在享用復(fù)雜度被轉(zhuǎn)移所帶來好處的同時不用關(guān)心被轉(zhuǎn)移走的復(fù)雜度(乘飛機(jī)的人不用關(guān)心飛機(jī)的駕駛與制造)。同樣的事情也發(fā)生在軟件行業(yè)!不同的是軟件行業(yè)“制造”的不是汽車和飛機(jī),而是編程語言、數(shù)據(jù)庫、平臺和框架等。

  不難發(fā)現(xiàn),軟件設(shè)計的關(guān)鍵活動應(yīng)是抽象,通過抽象建立新的概念并將部分復(fù)雜度轉(zhuǎn)移到概念背后。盡管不斷的抽象增加了新概念的復(fù)雜度,但也簡化了所需解決問題的復(fù)雜度。顯然,好的設(shè)計應(yīng)是其簡化的復(fù)雜度要大于因?yàn)槌橄笏鶆?chuàng)造的復(fù)雜度。

it知識庫軟件設(shè)計的真諦,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 情浓野战台湾三级 | 亚洲国产三级在线观看 | 飘雪韩国在线观看免费高清完整版 | 久久久国产精品免费A片蜜臀 | 亚洲激情一区 | 久久精品中文字幕免费 | 国产人妻人伦精品熟女麻豆 | 欧美片第1页 综合 | 美女在线永久免费网站 | 亚洲AV久久无码高潮喷水 | 久久9精品区-无套内射无码 | 久久国产36精品色熟妇 | 国产精品青青青高清在线密亚 | 中文字幕亚洲无线码一区 | 国产成人精品免费青青草原app | 99久久99久久久99精品齐 | 男人把女人桶到高潮嗷嗷叫 | 亚洲成人精品 | 一道本av免费不卡播放 | 天天噜日日噜夜夜噜 | 国产成人久久精品AV | 久久精品热99看二 | 99无码熟妇丰满人妻啪啪 | 伦理片午夜在线视频 | 成人国产一区 | 久久久久国产一级毛片高清片 | 久久偷拍人| 三级貂蝉艳史 在线观看 | 色mimi| 在线视频 国产 日韩 欧美 | 亚洲AV噜噜88 | 韩国伦理电影在线神马网 | 国产精品亚洲电影久久成人影院 | 久久性色AV亚洲电影无码 | 动漫美女禁区 | 在线视频中文字幕 | 婷婷激情综合色五月久久竹菊影视 | 国产亚洲免费观看 | 动漫美女被爆挤奶歪歪漫画 | 国产午夜精品理论片免费观看 | 两个奶被男人揉了一个晚上 |