【摘 要】
:
设计模式是解决某个特定的面向对象软件问题的特定方法.设计模式使人们可以更加简单方便地复用成功的设计和体系结构.软件设计和开发中,正确、合理地应用设计模式,就是利用过
论文部分内容阅读
设计模式是解决某个特定的面向对象软件问题的特定方法.设计模式使人们可以更加简单方便地复用成功的设计和体系结构.软件设计和开发中,正确、合理地应用设计模式,就是利用过去别人的成功设计和经验.通信软件是一组构造现代分布式系统及应用的服务和协议.开发通信软件的困难源于与通信软件系统相关联的固有的和非固有的复杂性.通信软件的开发者必须致力于应对在开发中反复出现的,与效率、可复用性和健壮性等相关的设计.设计模式有助于减少对通信软件的核心概念和抽象知识的昂贵的重新发现和发明.设计模式提供了一种封装设计知识的方法,这些设计知识为通信软件开发问题提供解决方案.该文详细阐述了通信软件的特点和复杂性,讨论了设计模式在通信软件中的应用,以作者参与的多个不同领域,不同环境下的通信软件实际项目为背景,提出了反应器-处理器模式和观察者模式两个通信软件的设计模式,给出了这些模式在无线会展系统和B/S即时消息通知系统两个项目中的具体应用实例和效果,最后还展望了通信软件设计模式的研究前景和进一步努力的方向.把设计模式应用到通信软件的设计与开发中来,可以改进通信软件的设计和开发过程.设计模式在通信软件的开发中有极其广泛的应用,有着深远的现实意义和实用价值.
其他文献
随着网络技术、图像处理技术、硬件技术等相关技术的迅猛发展,视频监控系统在不停地更新换代,从第一代模拟视频监控系统到第二代数字视频监控系统,再到第三代智能视频监控系统,不
本文在国内外有关嵌入式测控系统研究的基础上,结合当今测控系统和计算机软件技术的发展趋势,将UML建模应用到嵌入式测控系统的分析、设计直到部署实施不同阶段,并以嵌入式操作
计算机网络技术的发展,给人们的生活带来很大方便,但同时也产生了一些不安全的因素。传统的安全技术如防火墙、加密、身份验证等满足不了现在网络安全的需要,需要一种具有动态、
不同学科、不同领域但研究兴趣相似的人员进行合作组成的专家团队,将分散的知识资源通过专家合作关联起来,不仅能全面反映不同领域知识的横向关联关系,还能提供同一领域知识的纵
公交车上下行人数统计是公交调度的基础,公交调度主要解决的是城市中公共交通中公交运输车辆的发车数量及路线安排问题。因此本文所研究的公交车上下行人数跟踪检测技术有着非
随着计算机网络以及多媒体技术的飞速发展,结合计算机网络和多媒体技术的VOD(Video-On-Demand, 视频点播)等也得到了迅猛的发展。 视频点播系统具有较高的实际应用价值和非常
数据融合是无线传感器网络中一项非常重要的技术,它可以很好的处理冗余信息,由于数据融合解决不了时间不同步问题,此时要用时间对准把不同传感器的时间对准到同一时间上。最小二
本文对基于模型的推荐算法进行了初步的探索,在前人工作的基础上,研究了基于概率隐含语义分析(probabilisticLatentSemanticAnalysis,pLSA)在推荐系统中的应用和实现技术。
随着信息化、智能化、网络化技术的发展,嵌入式系统技术也获得了更广阔的发展空间。今天,嵌入式技术下的数字消费电子产品已经深入人心,成为现代生活不可缺少的一部分。以多媒体
随着Internet的迅猛发展,网上的信息急剧膨胀,搜索引擎在网络信息资源查找中起到了相当重要的作用,但由于其通用的性质,仍然不能满足不同背景、不同目的和不同时期的查询请求。针