独立构件风格:每个构件都是独立的,各个构件不是直接调用,而是通过事件管理机制通知子函数来执行(松耦合)。
与调用返回风格区别是,调用返回风格各个构件是直接调用的(紧耦合)。
优点:
松耦合
良好的重用性,可修改性,可扩展性
缺点:
构件放弃了对系统计算的控制,一个构件触发一个事件时,不能确定其他构件是否会响应它。
数据交换的问题。
正确性的推理存在问题。是隐式调用
特点:
系统由若干子系统构成且成为一个整体;系统有统一的目标,子系统有主从之分;
每一个子
系统有自己的事件收集和处理机制