软题库 培训课程
当前位置:信管网 >> 综合知识 >> 文章内容
试题解析:常见的架构模式之事件驱动模式
来源:信管网 2014年04月03日 【所有评论 分享到微信

该知识点历年信息系统项目管理师、系统集成项目管理工程师真题:http://www.cnitpm.com/st/952.html
事件驱动模式的基本原理是构件并不直接调用过程,而是触发一个或多个事件。系统中的其他构件可以注册相关的事件,触发一个事件时,系统会自动调用注册了该事件的构件过程,即触发事件会导致另一构件中过程的调用。
事件驱动模式的主要特点是事件的触发者并不知道哪些构件会受到事件的影响,且不能假定构件的处理顺序,甚至不知道会调用哪些过程,使用事件驱动模式的典型系统包括各种图形界面工具。
事件驱动模式的优点如下。
(1)支持软件重用,容易实现并发处理。
(2)具有良好的可扩展性,通过注册可引入新的构件,而不影响现有构件。
(3)可以简化客户代码。
事件驱动模式的缺点如下。
(1)构件削弱了自身对系统的控制能力。一个构件触笈事件时,并不能确定响应该事件的其他构件及各构件的执行顺序。
(2)不能很好地解决数据交换问题。
(3)使系统中各构件的逻辑关系变得更加复杂。


扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章