一、核心思想
主函数调用子函数,子函数执行并返回结果
二、工作机制
主函数 -> 子函数 -> 主函数
三、子风格
1. 主程序/子程序
- 面向过程
2. 面向对象
- 对象的方法调用
3. 分层
层与层之间的方法调用
优点
- 良好的重用性,只要接口不变可用在其他处
- 可维护性好
- 可扩展性好,支持递增设计
缺点
- 并不是每个系统都方便分层
- 很难找到一个合适、正确的层次抽象方法
- 不同层次之间耦合度高的系统很难实现
特点
- 各个层次的组件形成不同功能级别的虚拟机
- 多层互相协同工作,而且实现透明
主函数调用子函数,子函数执行并返回结果
主函数 -> 子函数 -> 主函数
层与层之间的方法调用