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

  1. 耦合:一个软件结构内不同模块之间互连程度的度量。
  2. 高聚合:一个模块内部各个元素彼此结合的紧密程度的度量。
  3. 封装的原则:隐藏对象的属性和实现细节,仅对外公开接口,并且控制访问的级别。
  4. 在面向对象方法中,用类来实现上面的要求。用类实现封装,用封装来实现高内聚,低耦合。
  5. 面向对象编程(OOP)的一个关键性原则就是封装(简化用户接口,隐藏实现细节),每一个对象都应该尽可能少的了解系统的其他部分或者被其他部分了解。这样一来一旦发生了变化,需要了解这一个变化的对象会比较少,因此变化也就相对容易地进行。 //

    每个块都有一个可变部分和一个稳定的部分。我们需要把可变的部分和稳定的部分分离出来,将稳定的部分暴露给其他块,而将可变的部分隐藏起来,以便于随时可以让它修改。

  6. 访问修饰符和静态变量
    1、访问修饰符:
    
    public 所有成员都可以访问
    
    internal 当前程序集可以访问
    
    private 只有所属类的成员才能访问
    
    protected所属类或者派生类成员才能访问
    
    
    2、静态变量static(可以定义的方法、属性、类)
    
    定义的方法,可以在不用声明这个类的前提下访问,这个方法是不属于任何类的实例。
原文地址:https://www.cnblogs.com/step-city/p/6432459.html