MD 更新:未知

一、核心思想

主函数调用子函数,子函数执行并返回结果


二、工作机制

主函数 -> 子函数 -> 主函数


三、子风格

1. 主程序/子程序

  • 面向过程

2. 面向对象

  • 对象的方法调用

3. 分层

层与层之间的方法调用

优点

  • 良好的重用性,只要接口不变可用在其他处
  • 可维护性好
  • 可扩展性好,支持递增设计

缺点

  • 并不是每个系统都方便分层
  • 很难找到一个合适、正确的层次抽象方法
  • 不同层次之间耦合度高的系统很难实现

特点

  • 各个层次的组件形成不同功能级别的虚拟机
  • 多层互相协同工作,而且实现透明