<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kukooBlog

    look to the master, follow the master, walk with the master, see through the master, become the master.

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      213 隨筆 :: 0 文章 :: 285 評(píng)論 :: 0 Trackbacks
    這是Artima Developer的總編 Bill Venners對(duì)Erich Gamma的采訪中的第四部分。在前三部分中,Bill和Erich討論了如何思考和使用Design Pattern靈活性以及可重用性 如何對(duì)Interface編程以及使用使用object composition而不是類(lèi)繼承

    在第四部分中,Bill和Erich討論了設(shè)計(jì)模式如何與解決問(wèn)題相配對(duì),設(shè)計(jì)模式如何幫助你理解問(wèn)題解決得意圖,以及如何通過(guò)練習(xí)成為一個(gè)好的設(shè)計(jì)師。

    [Update: 一些心得]:

    如何成為一個(gè)好的設(shè)計(jì)師?理解這些設(shè)計(jì)模式是不夠的,僅僅只讀完了GoF這本書(shū)也是不夠的。還需要做甚呢?你需要練習(xí),需要看代碼,看其它好的設(shè)計(jì)師是如何設(shè)計(jì)系統(tǒng)的。

    In addition to reading books, you need to read and understand lots of code, see how existing systems solve a particular problem and what experienced designers did. Basically what design patterns do is to tell you what these developers have done. But, just reading about it isn't enough. You become a master by mimicking the work of excellent developers. ….. Not only do you learn about a particular development process you will also learn how to communicate about a design in a group of developers. As a good designer you not only come up with good designs you also communicate and defend them. You have to practice, like an apprentice in a way. Over time you'll become as experienced as experienced designers.

    作為一個(gè)新手,就算理解了GoF中的所有設(shè)計(jì)模式,也還是不夠的,重要的,要知道,在什么時(shí)候,什么情況下,使用什么樣的patterns。 而這往往是非常難的。 通常只有完成了之后,仔細(xì)思考自己的設(shè)計(jì)和代碼的時(shí)候才會(huì)發(fā)現(xiàn)需要使用某個(gè)模式,或者某一種模式使用錯(cuò)了。 這個(gè)時(shí)候,就需要使用“重構(gòu)”技術(shù),來(lái)應(yīng)用你覺(jué)得正確的模式。 只有練習(xí)再練習(xí)。

    記住這句話:look to the master, follow the master, walk with the master, see through the master, become the master…


    第一部分
    第二部分
    第三部分

    Yourit Technorati cosmos Refresh Technorati

    posted on 2005-06-26 17:30 kukooBlog 閱讀(899) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Programming
    主站蜘蛛池模板: 亚洲av成人无码久久精品| 国产成人在线免费观看| 久久亚洲高清观看| 国产亚洲综合视频| 日韩一级免费视频| 亚洲av无码成人精品区一本二本| 三年片在线观看免费大全| 亚洲视频一区在线| 69堂人成无码免费视频果冻传媒| 亚洲欧洲国产综合| 美女裸身网站免费看免费网站| 亚洲人成在线免费观看| 91嫩草国产在线观看免费| 亚洲日韩精品无码专区加勒比☆| 成人免费a级毛片无码网站入口 | 亚洲欧美成aⅴ人在线观看| 永久免费av无码不卡在线观看| 久久精品国产亚洲av麻豆蜜芽| 国产美女在线精品免费观看| 亚洲第一街区偷拍街拍| 免费在线黄色网址| 大妹子影视剧在线观看全集免费| 亚洲精品成人无码中文毛片不卡| 未满十八18禁止免费无码网站 | 国产成人免费视频| 亚洲另类春色校园小说| 成人免费视频88| 亚洲日韩在线观看免费视频| 亚洲gv白嫩小受在线观看| aⅴ在线免费观看| 亚洲欧美国产欧美色欲| 久久久久一级精品亚洲国产成人综合AV区| 99在线免费视频| 亚洲午夜电影一区二区三区| 国产免费一区二区三区VR| 伊人免费在线观看| 亚洲AV一二三区成人影片| www亚洲一级视频com| 一级毛片全部免费播放| 亚洲精华国产精华精华液| 亚洲综合伊人久久大杳蕉|