手机版

软件设计模式及其应用研究(5)

发布时间:2021-06-07   来源:未知    
字号:

软件设计

70

上 海 电 机 学 院 学 报

2006年第5期 

基于用户的规则的细粒度的、灵活的邮件过滤。同

时在邮件代理内部,通过文档格式判断器(Identifi2er)、文档内容提取器(Spliter)、文档内容审计器(Filter)、解压缩部件(Unziper)等组件的引入,实现了对于邮件附件的深层次的审计。

参考文献

[1] 袁津生,吴砚农.[M].北京:人

民邮电出版社,2002.

[2]Protocol[EB/

208210)[].http://www.ietf.[3 ,RoseM.PostOfficeProtocolVersion3

图2 邮件附件的深层次过滤示意图

Fig.2 DiagramofdeepfmEB/OL].(1996205210)[2005203210].http:∥/rfc/rfc/1939.txt.

[4] BorensteinN,FreedN.MechanismsforSpecifying

andDescribingtheFormatofInternetMessageBodied[EB/OL].(1993209208)[2005203220].http:∥/rfc/rfc/1521.txt.

3 结 在基于,利用NetFil2ter/Iptables的协议重定向功能,以透明代理的方式实现了邮件过滤功能,并与认证模块相结合实现了

(上接第49页)

一个Daemon在一直运行,相当于一个Mediator。用户是否在线,以及新短信存在与否,这些Colleagues都是通过这个Mediator与Client发生交互的。

(6)留言板模块。在留言板的模块设计上,使用的是Composite的设计模式。将对象组合成树形结构以表示“部分2整体”的层次结构,Composite使得用户对单个对象和组合对象的使用具有一致性。

效率及完善设计,也可以优化系统的性能,提高软件设计的灵活性。随着面向对象理论的发展,软件设计模式会得到进一步的充实和发展。

参考文献

[1] 楚荣珍,刘建国.软件体系结构设计模式的分析研究

[J].计算机系统应用,2005(9):48251.

[2] GammaErich.设计模式:可复用面向对象软件的基础

[M].李英军,马晓春,蔡敏,等,译.北京:机械工业出

6 结 语

过去几年中,面向对象领域取得的最大进展就

是设计模式概念的提出和发展,设计模式由于其实用性而受到欢迎,在表达上既简单又清楚而受到越来越多的重视。本文通过对面向对象软件工程的研究,总结了软件设计模式应用的一般规律,描述了设计模式在设计可重用性面向对象软件中的重要性、各种软件设计模式的概念和它们之间的关系,以及如何选择和使用这些模式。有效地应用软件设计模式开发面向对象软件系统,既可以提高软件设计

版社,2000.

[3] 刘海岩,锁志海.设计模式及其在软件设计中的应用研

究[J].西安交通大学学报.2005,39(10):104321045.

[4] Gamma,E,HelmR,JohnsonR,etal.DesignPat2

terns:ElementsofReusableObject2orientedSoftware[M].Boston:Addison2Wesley,1995.

[5] Jean2MarcJezequel,MichelTrain,ChristineMingins.

DesignPatternsandContracts[M].Boston:AddiosnWesley,2000.

[6] 邹娟,田玉敏.软件设计模式的选择与实现[J].计算机

工程,2004,30(10):79281.

软件设计模式及其应用研究(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)