程序之間的低耦合和高聚合


  1. 耦合:一個軟件結構內不同模塊之間互連程度的度量。
  2. 高聚合:一個模塊內部各個元素彼此結合的緊密程度的度量。
  3. 封裝的原則:隱藏對象的屬性和實現細節,僅對外公開接口,並且控制訪問的級別。
  4. 在面向對象方法中,用類來實現上面的要求。用類實現封裝,用封裝來實現高內聚,低耦合。
  5. 面向對象編程(OOP)的一個關鍵性原則就是封裝(簡化用戶接口,隱藏實現細節),每一個對象都應該盡可能少的了解系統的其他部分或者被其他部分了解。這樣一來一旦發生了變化,需要了解這一個變化的對象會比較少,因此變化也就相對容易地進行。 //

    每個塊都有一個可變部分和一個穩定的部分。我們需要把可變的部分和穩定的部分分離出來,將穩定的部分暴露給其他塊,而將可變的部分隱藏起來,以便於隨時可以讓它修改。

  6. 訪問修飾符和靜態變量
    1、訪問修飾符:
    
    public 所有成員都可以訪問
    
    internal 當前程序集可以訪問
    
    private 只有所屬類的成員才能訪問
    
    protected所屬類或者派生類成員才能訪問
    
    
    2、靜態變量static(可以定義的方法、屬性、類)
    
    定義的方法,可以在不用聲明這個類的前提下訪問,這個方法是不屬於任何類的實例。

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM