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

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

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

    Mark's Java Blog
    MyEclipse, Java EE, Spring, Struts, Hibernate, JPA, SWT, Swing, AJAX, JavaScript,SOA
    封裝類要保證封裝內容的高度統一性,這些方法都大大簡化了類封裝的可維護性和重調用性。
      可維護性
      既然大家都知道重載是面向對象程序設計的很重要組成部分,那么你可以看出軟件的可維護性的重要性。如果能正確地封裝類,你就可以減少很多函數的更改。
      
      在同一封裝里嚴密地聯結各個類
      嚴密地聯結封裝中的各個類可以得到高凝聚的封裝。如果兩個類展示出很好的聯結性,那么這兩個類很有可能被經常地調用以提供聯系方便的服務。所以當在設計你的封裝時,你可以最大限度地減小封裝之間的依靠性,以避免各個封裝的沖突。
      
      在同一封裝里類要統一改變
      顯然的,當其他類改變時,各個嚴密結合的類也同樣受到影響。任一個類的更改都會導致與這一類相關的類的相應更改,至少,類中的函數必須更改。你可以通過在同一封裝里嚴密聯結類來避免這些風險。
      
      然而,一些聯結不嚴密的類也被工程的其他改變而改變。在這樣的情況下,你應該把這些類放在同一封裝。因為獨立的類改變時,它們會產生其他的負影響。
      
      在不同封裝里類不要一起調用
      封裝啟發的可行性取決于是否封裝能提供真正的聯結。即使類能經常地一起被調用,它們卻不能一起被改變。所認你必須把這些類進行獨立封裝。當然,這就意味著引入多個封裝來調用獨立的類。這一方法的優點是顯而易見的。
      
      在一個封裝里對一個類的依賴也會產生對其他類的依賴,這是必然的。當封裝中一個類改變時,整個封裝都會發生變化。
      
      在不同封裝里類不要一起重載
      不幸的是,即使在初始化時,一個類對象不能允許它自己去調用不同的類,就給軟件升級帶來不利,這樣軟件的可維護性就變得非常很重要。所以在不同的封裝里,獨立的類重載是一個最有效的方法。
      
      關鍵的注意事項
      在Java程序設計時,你必須注意以下幾點:
      
      Containing Change ––––封裝各個類到一個單一的封裝里能減少很多更改,把所有改變都集中到一個封裝里有助于軟件的可維護性。
      
      Class coupling –––––當在同一封裝里聯結類時,你應該注意到其他類也有可能和這一個類有關。忽視這些聯系會產生很多不必要的關聯。
      
      Contention ––––– 前兩個啟發產生比較大的封裝,目的是調用;后兩個啟發產生比較小的封裝,目的是可維護。這前后的封裝會發生沖突。在開發過程中,你必須在程序結構上作出相應的改變。在程序設計開發初期,你應該選擇利于軟件可維護性的比較小的封裝;當在開發后期,你應該選擇利于軟件調用的比較大的封裝。
      
      調用
      當設計程序框架時,你應該集中于封裝的調用,因為Java封裝的調用和可維護非常的重要。當設計合理,程序就很容易的支持封裝的調用功能。
    posted on 2008-03-17 11:44 Mark 閱讀(1108) 評論(0)  編輯  收藏 所屬分類: Java SE
     
    主站蜘蛛池模板: 无码国产精品一区二区免费| 亚洲视频在线免费观看| 希望影院高清免费观看视频| 亚洲VA成无码人在线观看天堂| 国产成人高清精品免费观看| 色播在线永久免费视频| 亚洲熟妇无码一区二区三区导航| 成人最新午夜免费视频| 亚洲成a人片在线观看天堂无码| 久久久久国色AV免费观看性色| 一区二区亚洲精品精华液| 日韩欧美一区二区三区免费观看| 亚洲中文字幕无码一去台湾| 成人毛片18女人毛片免费| 色综合久久精品亚洲国产| 全部免费毛片在线| 抽搐一进一出gif免费视频| 亚洲精品国偷自产在线| 免费无码中文字幕A级毛片| 亚洲成a人不卡在线观看| 国产三级在线观看免费| 国产亚洲蜜芽精品久久| 一本色道久久综合亚洲精品高清| 成全视成人免费观看在线看| 久久亚洲熟女cc98cm| 成人免费午夜视频| 一级特黄色毛片免费看| 亚洲AV无码一区二区三区DV| 日本免费网址大全在线观看| 亚洲aⅴ无码专区在线观看春色 | 亚洲日韩一区精品射精| 无码国模国产在线观看免费| 高清永久免费观看| 亚洲一区二区三区精品视频| 又黄又爽无遮挡免费视频| 久久精品视频免费看| 亚洲熟女综合一区二区三区| 国产亚洲人成网站在线观看| 嘿嘿嘿视频免费网站在线观看| 美女视频黄频a免费大全视频| 亚洲AV无码专区国产乱码4SE|