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

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

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

    設計模式我的理解

       1. 我說下我對設計模式的理解:任何一樣事物都是因為有需求的驅動才誕生的,所以設計模式也不例外,我們平時在編寫代碼的時候,隨著時間的深入,發現很多代碼很難維護,可擴展性級差,以及代碼的效率也比較低,這個時候你肯定會想辦法讓代碼變的優美又能解決你項目中的問題,所以在面向對象語言里,你肯定會去發現很多可以重用的公用的方法,比如:接口的存在,你自然就想到了,讓你定義的方法與你的實現分開,也可以很方便把不同的類與接口匹配起來,形成了一個公用的接口,你會發現這樣做,好處會是非常多的,解決了你平時想把代碼的申明與邏輯實現的分開。

        2. 這個時候,你發現了,本身面向對象的語言里,已經暗藏了很多好處,你肯定會仔細去分析面向對象這個語言,認真去挖掘里面更多的奧秘,最后,你發現了,原來你可以把面向對象的特性提取成一個公用的實現案例,這些案例里能幫助你解決你平時編寫代碼的困擾,而這樣一群人,就是所謂gof的成員,他們從平時設計建筑方面找到了靈感,建筑的設計也可以公用化以及重用化,所以他們也提取了相關的軟件設計方面的公用案例,也就有了下面的相關的所謂23種設計模式,而里面這么多模式,你也可以把他們歸類起來,最后發現就幾類模式:創建,結構,行為等模式類別,而這些現成的方案,也可以在實際應用中充分發揮作用,隨著大家的使用以及理解,發現其實這些所謂的模式里,你的確可以讓你的代碼變的更加優美與簡練。

        3. 我比較喜歡把代碼變的更加優美與簡練,優美的代碼就是一看就懂,結構很清晰,而簡歷就是一目了然,又可以解決你的問題,就是代碼又少效率又高,所以平時要養成寫java doc的習慣,這樣的代碼才為清晰,所以才會更加優美。

        4. 這些就是我對設計模式的理解,所以這么好的寶貝,我們不去深入的了解,的確可惜了,這就叫站到巨人的肩膀上.....

    posted on 2012-08-06 17:22 陳睿 閱讀(227) 評論(0)  編輯  收藏 所屬分類: 設計模式

    導航

    <2012年8月>
    2930311234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    統計

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品亚洲小说专区| 亚洲日本视频在线观看| 国产AV无码专区亚洲AV蜜芽| 成熟女人特级毛片www免费| 亚洲一级片在线观看| 成人免费在线观看网站| 亚洲人AV在线无码影院观看| 成全视频在线观看免费高清动漫视频下载 | 亚洲AV无码国产精品永久一区| 特级做A爰片毛片免费69| 色噜噜亚洲男人的天堂| 久久久久久99av无码免费网站 | 在线观看免费av网站| 亚洲国产成人在线视频| 国产va免费精品观看精品| 亚洲中文字幕无码中文| 国产无遮挡色视频免费视频| 黄色片网站在线免费观看| 亚洲女同成人AⅤ人片在线观看| 久久九九免费高清视频| 亚洲午夜未满十八勿入| 国产v精品成人免费视频400条| 亚洲AV无码专区在线厂| 国产亚洲精品精品国产亚洲综合| 国产一区二区三区免费| 亚洲一区精品视频在线| 国产一级特黄高清免费大片| fc2免费人成在线| 99ri精品国产亚洲| 午夜神器成在线人成在线人免费| 免费看内射乌克兰女| 亚洲αv久久久噜噜噜噜噜| 黄色片在线免费观看| 成年网站免费入口在线观看| 亚洲av无码国产精品夜色午夜| 最新欧洲大片免费在线| 国产免费一区二区三区免费视频| 亚洲精品一卡2卡3卡三卡四卡| 国内外成人免费视频| 国产午夜精品久久久久免费视| 亚洲国产成人精品激情|