首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 140 毫秒
1.
文中论述适配器模式、工厂模式以及观察者模式在雷达终端软件系统中的应用,介绍如何通过设计模式提高软件的复用性.  相似文献   

2.
设计模式在数据采集系统中的应用   总被引:3,自引:0,他引:3  
为了建立一个具有良好的可扩展性和可维护性的系统,必须有一个具有高度可复用性和灵活性的设计。设计模式代表了成功的可复用的优秀设计经验,在系统设计中引入设计模式将有效的提高系统的可扩展性和可维护性。首先简要分析了设计模式,然后介绍了数据采集系统的功能、体系结构,并详细描述了工厂方法模式、观察者模式、单件模式在数据采集系统中的应用。经实践检验,设计模式的应用,使得软件系统的开发效率和软件系统的质量都得到了很大的提升。该方法具有较高的理论和实践意义。  相似文献   

3.
基于观察者模式的屏幕布局控件设计   总被引:1,自引:0,他引:1  
刘浩  董秋鸿 《电子科技》2010,23(8):110-111
在软件设计过程中,遇到一个对象的行为引发其他多个对象相应的行为。观察者模式作为设计模式中行为模式的一种,解决了上述具有一对多依赖关系对象重用问题。文中在分析观察者模式思想的基础上,应用观察者模式、用C语言实现了一个屏幕布局控件,取得了比较好的效果。  相似文献   

4.
介绍了卫星计划编制软件的功能和设计模式的基本概念,将设计模式引入软件设计,以Adapter模式、Strategy模式和Singleton模式为例论述了设计模式在卫星计划编制软件中的应用,通过实践证明运用设计模式能够优化软件的设计,提高开发效率和软件质量。  相似文献   

5.
张海翔  秦翼 《电子世界》2013,(22):13-14
设计模式是面向对象的软件设计和实现的关键技术,正确的理解设计模武是应用设计模式的前提。本文介绍了组合,观察者两种设计模武的组成、特点和使用条件,分析了其各自在面向对象语言Java类库中的应用.  相似文献   

6.
针对传统的面向过程的软件设计方法已无法应对市场对燃料电池测试系统快速的需求变化,提出将设计模式应用于燃料电池测试系统软件的开发过程,重点介绍了抽象工厂模式、命令模式、观察者模式、外观模式的应用。实验结果表明,基于面向对象设计模式开发的燃料电池测试系统软件具有良好的架构,实现了程序模块间的低耦合和模块内部的高内聚,提高了程序的可维护性和可复用性,能够灵活应对功能需求的变化。采用该架构开发完成的多款燃料电池测试软件运行稳定可靠。  相似文献   

7.
设计模式代表了成功的可复用的优秀设计经验,在系统设计中引入设计模式将有效地提高系统的可扩展性和可维护性。在光刻版清洗系统软件设计中引入了设计模式,介绍了设计模式的概念及使用,描述了单件模式,策略模式和适配器模式在光刻版清洗系统软件设计中的应用。经实践检验,设计模式的应用,增强了设计的灵活性,提高了软件的可扩展性和复用性。该方法具有较高的理论和实践意义。  相似文献   

8.
快速发展的电信事业要求高水平的电信网络管理,运用恰当的设计模式,强调对象间的公共协作关系,改善系统可维护性与复用性,使系统体系结构精巧、简洁、易于理解,有效提高TMN(telecommunications management network)网管系统开发效率,综合提升网管系统的整体性能.对软件设计模式在TMN网络管理系统中的应用进行了研究,重点介绍观察者模式应用的实例.  相似文献   

9.
在开发Web程序的过程中,可以应用多种设计模式,近年来,一种图形界面软件的设计应用模式MVC设计模式得到了广泛的好评,并被引入到了Web程序的开发中来。传统的MVC设计模式并不能直接参与Web程序开发,还要进行一定的改进。本文主要介绍了不同Web程序应用开发中MVC的改进模式,简要介绍了MVC设计模式的实际应用。  相似文献   

10.
张建平 《电子测试》2013,(5S):248-249
MVC设计模式是基于J2EE的WEB应用开发的首选模式,当前许多流行的框架也都是基于MVC设计模式的。本文简要介绍了MVC设计模式和体系结构,以及在Asp.net环境下,经典MVC设计模式的实现,并讨论了MVC设计模式的扩展。  相似文献   

11.
软件无线电在卫星通信中的应用   总被引:2,自引:0,他引:2  
张邦宁 《电信科学》1998,14(3):9-11
本文讨论了软件无线电技术思想在卫星通信系统中的应用,提出了一种采用模块化结构的设计思想,它将复杂的通信功能分成若干模块来实现,各模块又都具有自己的软件定义接口,并对模块的划分,模块的设计和网络管理系统的运行方式进行了讨论。  相似文献   

12.
Observer模式是一种有着广泛应用的设计模式。在代码中实现他需要做大量的工作。一个好的框架可以极大地简化这个过程。但现有的几种基于C 的框架,要么使用比较复杂,要么参数的类型或个数受到限制,或者要求对语言本身进行某种扩展。所提出的框架,在完全遵循C 标准的情况下,对上述不足进行了彻底的改进,使得Observer模式在C 中的应用变得相当容易。  相似文献   

13.
3D打印技术给社会生产生活带来很多便利,但目前市面上销售的3D打印设备造价昂贵,精度难以控制.基于此,设计开发出一款基于ardunio的3D打印控制系统,并进行硬件电路和软件设计,实现硬件各模块的高耦合性.所设计的3D打印控制系统能够实现精度达标、价格低廉、设备小型,具有很好的应用前景.  相似文献   

14.
介绍了软件无线电技术,并探讨其在数字电视广播系统中的应用,提出了一种采用模块化结构的设计思想,它将复杂的通信功能分成若干个模块来实现,各模块又都具有自己的软件定义接口,并对模块的划分和设计进行了讨论.  相似文献   

15.
提出一种基于S3C2440A硬件平台和嵌入式Linux操作系统的无线视频传输系统设计方案,介绍系统的总体设计和主要功能模块的设计与实现,主要包括视频采集模块、无线视频传输模块的硬件设计,嵌入式Linux的驱动程序移植、MPEG-4数字视频软件压缩以及应用程序实现等。该系统实现了802.11无线局域网内的视频传输,实时监测网络的数据流量和拥塞状况,自动调节视频的压缩比,提高网络传输质量,保证视频播放流畅性,可靠性高且易于使用。  相似文献   

16.
介绍了全自动晶圆划片机设备软件系统的设计与实现。根据设备自动化程度高,功能模块多、复用性强、耦合性强且复杂的特点,将软件系统按照层次化、模块化设计,并提出"二次封装"、界面脱离运动逻辑功能的思想。  相似文献   

17.
李培培  朱维杰 《电子科技》2013,26(2):74-75,78
提出了利用Google的Android作为车载虚拟仪表人机界面的软件开发平台。在Android系统框架上实现虚拟仪表的人机界面,阐述了如何对 Android 现有系统框架进行裁剪和调整,使系统更加符合车载虚拟仪表人机界面的要求,利用Android 提供的组件设计虚拟仪表人机界面的各个功能逻辑模块,使得模块设计更加合理,模块之间的耦合性更小。设计了基于REAL210车载仪表人机界面,结果表明,基于Android 的虚拟仪表人机界面功能更加丰富、操作更加友好、易于升级和维护,能较好地满足用户的需求。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号