当前位置:   article > 正文

软件体系结构风格---基于事件的隐式调用_隐式调用架构风格

隐式调用架构风格
  • 构件不直接调用一个过程,而是触发或广播一个或多个事件。系统中的其它构件中的过程在一个或多个事件中注册,当一个事件被触发,系统自动调用在这个事件中注册的所有过程,这样,一个事件的触发就导致了另一模块中的过程的调用。
  • 构件是一些模块,这些模块既可以是一些过程,又可以是一些事件的集合。过程可以用通用的方式调用,也可以在系统事件中注册一些过程,当发生这些事件时,过程被调用。
1、事件驱动风格
事件驱动系统的基本观点是一个系统对外部的表现可以从它对事件的处理表征出来。如下图所示:

[软件体系结构]基于事件的隐式调用风格 - 蔷薇阁 - 落落工作室
 2、事件驱动模式的特点
  • 系统是由若干子系统或元素所组成的一个整体;
  • 系统有一定的目标,各子系统在某一种消息机制的控制下,为了这个目标而协调行动;
  • 在某一种消息机制的控制下,系统作为一个整体与环境相适应和协调;
  • 在一个系统的若干子系统中,必定有一个子系统起着主导作用,而其他子系统则处于从属地位;
  • 任一系统和系统内的任一元素,都有1个事件收集机制和1个事件处理机制,通过这种机制与周围环境发生作用和联系。
<
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/363078
推荐阅读
相关标签
  

闽ICP备14008679号