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

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

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

    OOPAA

    Focusing on OO, Patterns, Architecture, and Agile
    posts - 29, comments - 75, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    OO 面向對象

    分析面向對象思想和在實際開發中的應用
         摘要: 對于軟件開發,多少代工程師夢想能像堆積木一樣堆出滿足功能需求的軟件。Brooks在No Silver Bullet一文中提到解決軟件開發過程中復雜性的一種可能方案就是成熟的組件市場,人們可以購買需要的組件而不是再自行開發。但對于開發工作,有沒有一種更高層面的模式,可以把原來混亂無序的開發過程分解成一段段明確定義的步驟?比如說,開發人員接到一個任務,他可以這樣跟他的同伴解釋他的計劃:“我先要抽取類(extract class),然后移動方法(move method),就完成了。”這正是本文試圖討論的主題:通過一系列明確定義的重構步驟,以達到實現系統功能的目的。我們可以進一步假想,重構是否就是開發人員開發軟件的領域專屬語言呢(refactoring as DSLs to developers' development)  閱讀全文

    posted @ 2009-05-16 15:15 mingj 閱讀(3850) | 評論 (3)  編輯 |

         摘要: 說起 DIP ,大家第一反應肯定是 spring framework,想起“Dependency Injection”(依賴注入)。對 DIP 而言,真是幸也 spring,不幸也 spring。作為 OO 設計開發的重要原則之一,DIP 遠遠不只是依賴注入模式,重讀 Robert Fowler 的《Agile Software Developement:principles,Patterns,and Practices》,就會發現前面的理解只見其表,不見其里——只抓住 DIP 實踐的表面形式,而對其背后 OOA & OOD 的深刻涵義視而不見——真是入寶山而空返。本文就將試著分析 DIP 的內外兩層涵義,并根據實際的例子分析,給讀者增進對面向對象思想的理解。  閱讀全文

    posted @ 2008-11-02 17:37 mingj 閱讀(1850) | 評論 (2)  編輯 |

    主站蜘蛛池模板: 亚洲乱色熟女一区二区三区丝袜 | 免费的黄色网页在线免费观看| 最近免费最新高清中文字幕韩国| 色噜噜AV亚洲色一区二区| 男男gay做爽爽的视频免费| 免费的涩涩视频在线播放| 亚洲人成网站色7799| 成人性生交视频免费观看| 亚洲国产精品久久久久秋霞小 | 亚洲AV无码成H人在线观看| 国产亚洲欧美在线观看| 免费永久看黄在线观看app| 免费看黄网站在线看| 伊人久久大香线蕉亚洲五月天| 国产一级高青免费| 亚洲免费视频网站| 最近免费中文字幕大全视频| 午夜亚洲国产理论片二级港台二级| 国产无遮挡色视频免费视频| 免费一级做a爰片久久毛片潮| jlzzjlzz亚洲乱熟在线播放| 国产成人精品无码免费看| 亚洲成综合人影院在院播放| 成年女人18级毛片毛片免费观看| 亚洲AV成人片无码网站| jlzzjlzz亚洲乱熟在线播放| 午夜视频在线免费观看| 中文有码亚洲制服av片| 亚洲另类激情专区小说图片| 毛片在线全部免费观看| 亚洲熟妇AV一区二区三区浪潮| 成人亚洲网站www在线观看| 国产在线一区二区综合免费视频| 亚洲av无码片区一区二区三区| 国产无遮挡吃胸膜奶免费看视频| 成人性做爰aaa片免费看| 亚洲人成免费电影| 亚洲区日韩区无码区| 国产精品久久久久免费a∨| 丰满妇女做a级毛片免费观看| 色婷婷六月亚洲婷婷丁香|