跳至主要內容

编程语言通用笔记结构

LincZero小于 1 分钟

编程语言通用笔记结构

封装的核心

  • 一是隐藏细节
  • 二是方便复用
  • 三是指定暴露接口
  • 具体
    • 函数封装
    • 面向对象 面向对象的思想是封装,核心是
      • 继承
      • 多态

重用的核心

重用的核心是一份代码多处使用、是相似或相同代码的合并归一

重用先依赖于封装,封装了才能更好地重用。当然某些重用可能会涉及拆包再封包,类似于编辑zip文件的添加和移除文件一样

  • 文件的重用,整体导入
  • 模块的重用,DLL等运行时的重用
  • 函数和变量的重用:多处调用、泛型
  • 类的重用:多处调用 (实例化)、继承扩展、泛型

动态性的核心

和运行时还是有所区别的

例如

虚函数

静态联编变动态联编

例如

反射