数据流风格:以数据为驱动,将数据处理按分步来进行,前一步的输出是后一步的输入。
优点:高内聚,低耦合、独立性强,好复用,可扩展,支持并行
缺点:交互性差。因是按数据的传导进行处理,很少需要人工干预
复杂性高。因是处理拆分多步。
性能一般。
实例:
传统编译器。
网络报文处理。
因为都涉及到一步一步的处理。
数据流风格子风格:
批处理和管道过滤器
批处理:需要处理大量整体的数据,不需要人工交互
管道过滤器:流式数据,弱用户交互
管道是连接过滤器,流式数据,不需要整体传输完,可以边传输边播放,数据