软件体系结构风格

调用/返回风格 → 通过模块之间的调用关系组织系统 #card

  • 主程序-子程序(如传统结构化程序设计)
  • 面向对象(对象间方法调用)
  • 层次结构(如 OSI 七层协议栈)
  • 客户端-服务器(Client/Server 模式)

以数据为中心风格:以数据结构为核心,多个模块围绕数据协作。主要包括:#card

数据流风格:#card

  • 通过数据在组件间流动建模系统,如管道-过滤器。

虚拟机风格:#card

  • 系统构建为可执行指令的解释环境,如解释器、规则系统等。

独立构件风格

  • 包括 {{c1 事件驱动系统、进程通信}} 等。

批处理风格

  • 每个处理步骤是一个单独的程序,每一步必须在前一步结束后才能开始,并且数据必须是完整的,以 {{c1 整体}} 的方式传递

基于规则的系统包括规则集、规则解释器、规则/数据选择器及 {{c1 解释引擎}}

网络回响

作者

Ryen Xiang

发布于

2025-09-17

更新于

2026-02-17

许可协议


评论