返回
当前 - 选择题 - 软件架构风格
中等
题号:0120230500025
单选题
2023年5月第25题

在事件系统体系架构风格中,构件不直接调用一个过程,而是触发或广播一个或多个事件。在这种风格中,构件间交互的连接件往往是以过程之间的(隐式调用)来实现的。该风格的主要优点是为软件的(复用)提供了强大的支持,其缺点是 (构件放弃了对系统计算的控制)。

浓缩知识点

事件驱动架构又称隐式调用风格,是一种以事件触发、广播为核心的构件交互架构,其构件间的核心交互机制为隐式调用,区别于传统显式过程调用,构件无需直接调用其他构件的过程,仅需注册关注的事件,当事件触发时由系统自动调度对应过程执行。该架构通过弱化构件间直接依赖实现低耦合,核心优势是大幅提升构件复用性与系统可维护性,构件可独立开发、测试与替换,适配不同事件场景。同时它也存在明显局限:构件无法直接掌控系统整体计算流程,系统行为依赖事件调度与触发逻辑,这增加了系统行为的理解、调试与管控难度,还可能因事件分发的额外开销导致性能下降,大量事件并发触发时也易引发流程混乱的风险。

正确答案
B

本题考察的是系统架构设计中事件驱动体系结构(隐式调用风格)的特点
显式调用:是传统调用方式,不符合事件驱动思想;隐式调用:即 implicit invocation,正是事件风格的核心机制;显式调用或隐式调用:不准确,本风格明确采用隐式调用;注册:是构件内部的机制,不是构件交互的本质方式。
本小问答案是 隐式调用。即 implicit invocation,正是事件风格的核心机制。
因此,选项 B 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有