• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            無我

            讓內(nèi)心永遠(yuǎn)燃燒著偉大的光明的精神之火!
            靈活的思考,嚴(yán)謹(jǐn)?shù)膶崿F(xiàn)
            豪邁的氣魄、頑強(qiáng)的意志和周全的思考

            學(xué)習(xí)和理解設(shè)計模式

                  如何學(xué)習(xí)和理解設(shè)計模式?

                  ——對任何事物或原理的研究和學(xué)習(xí),一定要始終記住一個要點:只有思維先進(jìn)入這一層,也就是在大腦里形成分析該問題的上下文環(huán)境,在這個基礎(chǔ)上,然后再用想關(guān)的思維方式考慮問題,才是清晰的,才是正確的。尤其是對深層原理和技術(shù),必須是這樣。

                  好的。回到設(shè)計模式的話題上,無疑的,設(shè)計模式應(yīng)該說是面向?qū)ο蟪绦蛟O(shè)計中較高層也較深入的研究方向了。我們先理解什么是模式和設(shè)計模式,這里,好像也并沒有一個統(tǒng)一說明該術(shù)語的解釋,但是我覺得《設(shè)計模式》一書中的這一句就可以了:

                  Christopher Alexander說過:“每一個模式描述了一個在我們周圍不斷重復(fù)發(fā)生的問題,以及該問題的解決方案的核心。這樣,你就能一次又一次地使用該方案而不必做重復(fù)勞動”[AIS+77,第10頁]。盡管Alexander所指的是城市和建筑模式,但他的思想也同樣適用于面向?qū)ο笤O(shè)計模式,只是在面向?qū)ο蟮慕鉀Q方案里,我們用對象和接口代替了墻壁和門窗。兩類模式的核心都在于提供了相關(guān)問題的解決方案。

                  這一句,首先從建筑的角度闡述了模式的概念,模式本身說明了我們周圍無數(shù)問題之間都充滿的共性,而將這引入面向?qū)ο蟪绦蛟O(shè)計領(lǐng)域,自然也充滿了相同的地方,發(fā)現(xiàn)這些方案的核心并提煉出其中的架構(gòu),就是我們通俗講的設(shè)計模式。

                  知其然,那又如何理解和學(xué)習(xí)其所以然呢?

                  要記住,設(shè)計模式是建立在面向?qū)ο蠡A(chǔ)上,用于解決類和對象的設(shè)計和之間相互通信的技術(shù)。所以當(dāng)學(xué)習(xí)和理解設(shè)計模式時,首先我們面對和考慮的問題域應(yīng)該已經(jīng)是類和對象了,而不是對現(xiàn)實問題或世界的建模或者別的什么,不然我們很可能就會墜入永無天日的深淵!

                  而明白了這個關(guān)鍵的要素,下面的進(jìn)展就是水到渠成了。利用設(shè)計模式這些有效的方案和架構(gòu),幫助我們分解合適的對象,控制對象的粒度,指定對象的接口,最后到描述對象的實現(xiàn),多加研究和練習(xí),我們就能很好的運(yùn)用設(shè)計模式設(shè)計出架構(gòu)清晰,可復(fù)用性好的程序了。

                  總結(jié):本篇文章全是思想層面的講述,文字簡短但是其中有的意思是很深刻的,可能需要在不斷的學(xué)習(xí)和實踐中加深理解。但是最關(guān)鍵的,也是突破最大障礙的銀彈是上文說過的一句話,此處再著重強(qiáng)調(diào):

                  對任何事物或原理的研究和學(xué)習(xí),一定要始終記住一個要點:只有思維先進(jìn)入這一層,也就是在大腦里形成分析該問題的上下文環(huán)境,在這個基礎(chǔ)上,然后再用想關(guān)的思維方式考慮問題,才是清晰的,才是正確的。尤其是對深層原理和技術(shù),必須是這樣。

            posted on 2011-03-29 11:07 Tim 閱讀(407) 評論(4)  編輯 收藏 引用 所屬分類: 設(shè)計模式

            評論

            # re: 學(xué)習(xí)和理解設(shè)計模式[未登錄] 2011-07-10 14:16 ZK

            是否可以分享一些這方面好的書籍。  回復(fù)  更多評論   

            # re: 學(xué)習(xí)和理解設(shè)計模式[未登錄] 2011-07-10 14:17 ZK

            可否介紹一下學(xué)習(xí)路徑,及方法等方面的經(jīng)驗。 謝謝  回復(fù)  更多評論   

            # re: 學(xué)習(xí)和理解設(shè)計模式 2011-07-15 12:11 Tim

            我覺得最深刻的莫過于這本《設(shè)計模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》了。不過也正因為她的深刻,所以有些難懂。不過沒關(guān)系,暫時不懂的就跳過去,等以后經(jīng)驗豐富了,再看就明白了。所以,也就是說:這本書不是看一遍兩遍就能說學(xué)會了的,是要常看常理解的。@ZK
              回復(fù)  更多評論   

            # re: 學(xué)習(xí)和理解設(shè)計模式 2011-07-15 12:16 Tim

            學(xué)習(xí)設(shè)計模式,最好是結(jié)合已有的源代碼,比如你手頭上工作的項目中有用了較好的設(shè)計模式,那么結(jié)合理論和代碼去看就能學(xué)得更快更深了。反正,如果只看書,只有理論,基本上無法理解;而如果只有源代碼,其中還包含設(shè)計精妙的設(shè)計模式,但是對理論一點不會,那么理解這些代碼同樣很困難。
            BTW,如果有一個人幫你,給你分析說項目中哪里采用了什么樣的設(shè)計模式,那么這是最好的學(xué)習(xí)方式。@ZK
              回復(fù)  更多評論   

            <2013年1月>
            303112345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789

            導(dǎo)航

            統(tǒng)計

            公告

            本博客原創(chuàng)文章,歡迎轉(zhuǎn)載和交流。不過請注明以下信息:
            作者:TimWu
            郵箱:timfly@yeah.net
            來源:www.shnenglu.com/Tim
            感謝您對我的支持!

            留言簿(9)

            隨筆分類(173)

            IT

            Life

            搜索

            積分與排名

            最新隨筆

            最新評論

            閱讀排行榜

            国产精品免费久久| 亚洲国产精品人久久| 亚洲AV成人无码久久精品老人| 国产精品久久久久久久人人看| 国产2021久久精品| 久久无码国产| 婷婷久久综合九色综合九七| 久久久久久精品久久久久| 久久精品国产99久久无毒不卡| 国产精品久久久久9999高清| 青青草原综合久久| 日日狠狠久久偷偷色综合96蜜桃| 久久天天躁狠狠躁夜夜avapp| 欧美黑人又粗又大久久久| 国产精品久久久久9999| 免费精品久久久久久中文字幕| 欧美日韩久久中文字幕| 午夜精品久久久久久中宇| 久久ZYZ资源站无码中文动漫 | 精品国际久久久久999波多野| 国产农村妇女毛片精品久久| 久久久久99精品成人片欧美| 精品国产乱码久久久久久呢| 久久无码AV中文出轨人妻| 色综合久久天天综合| AV狠狠色丁香婷婷综合久久| 伊人久久精品无码二区麻豆| 久久久久久免费视频| 久久婷婷五月综合97色直播| 久久国产成人| 人人狠狠综合久久亚洲高清| 久久精品国产亚洲Aⅴ蜜臀色欲| AV狠狠色丁香婷婷综合久久| 狠狠干狠狠久久| 99久久久久| 久久久人妻精品无码一区| 久久久久久亚洲精品无码| 亚洲国产成人精品久久久国产成人一区二区三区综 | 99久久国产主播综合精品| 97久久超碰国产精品旧版| 精品无码久久久久久尤物|