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

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

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

    J2EE之巔

     

    彈性編程原則(1)

    1 SRP

    SRP(Single Responsible Principle), 單一職責原則,這是面對的最基本原則,也是實現彈性設計的最基本原則。

    每個類或接口定義應該只包含一種明確的職責,同時僅有一種原因會導致這種定義的修改。一個復雜的類或接口的定義包含多個責任,很容易使你的設計失去彈性,很多因素都會導致這個類或接口的變更,由于它含有多種職責,這就意味著它是多種服務的提供者,會有多種依賴于它的客戶類,他的變更可能會導致大范圍的變更。

    在作者看來,優先級最高的是你首先要保證接口的單一職責及方法的單一職責,接口通常意味可以更換不同的實現,為一個接口定義過多的職責意味著每個實現都會涉及多個職責,這將導致無法實現更小粒度的實現的復用。

    面向抽象編成

    如果你已經讀過GOF的《設計模式》,你便知道其中每一個模式都是基于此原則的,抽象(或接口)有效的解除了服務調用者和服務提供者間的耦合。

    使用配置

    通過修改配置文件便可以改變系統的某些特性,這種修改的區別于修改代碼,對于Java,C++而言這種修改是不需要編譯,有的修改甚至可以在運行時生效。DSL地運用可以使配置更加具有可讀性及更強的描述能力。在設計時將實現分為配置及框架部分是非常靈活的結構。


    蔡超
    HP 軟件架構師
    軟件架構顧問
    SCEA
    IBM Certified Solution Designer for OOA&D vUML2
    Chaocai2001@yahoo.com.cn


    posted on 2009-09-14 20:28 超越巔峰 閱讀(1469) 評論(1)  編輯  收藏 所屬分類: Design PatternJava EE

    評論

    # re: 彈性編程原則(1) 2009-09-15 17:43 找個美女做老婆

    Java樂園交流社區(四) 歡迎廣大Javaer加入,大家一起交流,共同進步:
    群號:81107233

    Java樂園學習網站:http://www.javaly.cn
    有大量的學習資料,視頻教程。  回復  更多評論   

    導航

    統計

    常用鏈接

    留言簿(12)

    隨筆分類(54)

    隨筆檔案(59)

    文章分類(2)

    文章檔案(1)

    相冊

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 不卡一卡二卡三亚洲| 国产亚洲蜜芽精品久久| 国产成人精品曰本亚洲79ren| 在线看免费观看AV深夜影院| 中文在线日本免费永久18近| 亚洲国产精品成人午夜在线观看| 亚洲精品国产福利片| 亚洲午夜久久久久久久久久| 国产jizzjizz视频全部免费| 国产免费不卡v片在线观看| 国产成人AV片无码免费| 精品无码一级毛片免费视频观看| 校园亚洲春色另类小说合集| 国产亚洲精品成人AA片| 亚洲成人免费电影| 久久久亚洲欧洲日产国码是AV| 在线观看亚洲精品国产| 亚洲国产精品专区在线观看 | 久久久久亚洲AV无码专区桃色| 日本高清免费中文字幕不卡| 久久天天躁狠狠躁夜夜免费观看| 最好看最新的中文字幕免费| 国产精品白浆在线观看免费 | 久久久久亚洲AV成人片| 亚洲国产精品无码久久久秋霞2 | 污污视频免费观看网站| 亚洲av日韩av永久在线观看 | 亚洲VA综合VA国产产VA中| 国产婷婷高清在线观看免费| 妞干网免费视频在线观看| 免费99精品国产自在现线| 成人免费大片免费观看网站| 国产92成人精品视频免费| 国产在线观看麻豆91精品免费 | 最新国产AV无码专区亚洲| 女人被男人桶得好爽免费视频| 97精品免费视频| 午夜精品一区二区三区免费视频| a毛片免费观看完整| 国产精品亚洲一区二区在线观看 | 国产精品免费精品自在线观看|