问题
单项选择题
软件架构模式描述了如何将各个模块和子系统有效地组织成一个完整的系统。诸如word和Excel这类图形界面应用软件所采用的架构模式是______。
A.分层模式
B.知识库模式
C.面向对象模式
D.事件驱动模式
答案
参考答案:D
解析: 事件驱动模式的基本原理是构件并不直接调用过程,而是触发一个或多个事件。
事件驱动模式的主要特点是事件的触发者并不知道哪些构件会受到事件的影响,且不能假定构件的处理顺序,甚至不知道会调用哪些过程,使用事件驱动模式的典型系统包括各种图形界面工具。