正在进行安全检测...

发布时间:2023-11-15 08:26:34   来源:文档文库   
字号:
一:一个设计良好的通用模式往往是这个工程领域技术成熟的标志。1、管道过滤模式1概述:每个功能模块都有一组输入和输出;功能模块对输入数据流进行增量计算得到输出数据流。功能模块称作过滤器filter功能模块间的连接可看作输入、输出数据流之间的通路,称作管道。2)特征:过滤器的相对独立性,即过滤器独立完成自身功能,相互之间无需进行状态交互。整个管道过滤网络的最终输出和网络中各过滤器执行操作的顺序无关。3)优点:1)设计者可以将整个系统的输入、输出特性简单的理解为各个过滤器功能的合成;2)管道过滤模式支持功能模块的复用;3)管道过滤模式的系统具有较强的可维护性和可扩展性;4)支持一些特定的分析,如吞吐量计算和死锁检测等;
5)管道过滤模式具有并发性。4)不足:1)管道过滤模式往往导致系统处理过程的成批操作;2)设计者也许不得不花费精力协调两个相对独立但又存在某种关系的数据流;3根据实际设计的要求,设计者也需要对数据传输进行特定的处理,导致过滤器必须对输入、输出管道中的数据流进行解析或反解析,增加了过滤器具体实现的复杂性。5)管道过滤模式的实例:数字通信系统2、面向对象模式1)概述:面向对象模式集数据抽象、类继承为一体,使软件工程公认的模块化、信息隐藏、抽象、重用性等原则在面向对象模式下得以充分体现。追求问题空间和软件系统空间的一致性。基于面向对象模式构建系统,首先要确定求解问题中有哪些对象,构造适当的类以反映各种不同的对象,通过对象间传递消息和类的继承机制,协同完成对问题的求解。2)优点:1)高度模块性;

本文来源:https://www.2haoxitong.net/k/doc/2f01f635ee06eff9aef807cc.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式