zoukankan      html  css  js  c++  java
  • 封装的理解

    • 封装意味着:
      • 有限可见:外部不可见(内部可见)
      • 降低耦合;

    1. 解耦的实现

    封装意味着每个对象都应该尽可能少地了解系统的其他部分,这里的了解,可以进一步理解为
    “关联”或者“耦合”。如此一来,一旦发生变化,需要了解(适应,做出改变)这一变化的对象就会比较少 —— 从而使得变化比较容易进行。

    2. 封装性的实现 —— 值得封装

    • 成员变量,
      • 虽然 Java 允许将字段声明为 public,但还是应当使用 private(protected 继承时用)以隐藏该对象的字段,
    • 成员函数:
      • 声明为 public 的用于对外提供接口
      • 声明为 private 的仅限于函数内部使用;
  • 相关阅读:
    Swagger入门
    UOS
    Java多线程
    英语语法小知识-Unit1
    MVVM
    Vue入门
    Mybatis入门
    Python pip install
    js 触发LinkButton点击事件,执行后台方法
    ajax 请求 ascx
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9421193.html
Copyright © 2011-2022 走看看