软件架构风格 - 虚拟机风格

虚拟机风格包含

  • 解释器
  • 基于规则的系统

解释器

侧重于自定义,灵活的功能特性。这些功能特性通过解释器将其转换为目标平台上的可执行代码。

基于规则的系统

侧重于规则集,规则解释器,常见于人工智能领域和DSS(Decision Support Design)中。

相较于“数据流风格,调用返回风格,独立构件风格“,虚拟机风格搭建的是运行规则/语言/自定义描述的平台,而非实现具体的业务逻辑。

你可能感兴趣的:(设计心得,软件架构风格)