共查询到20条相似文献,搜索用时 125 毫秒
1.
创建型设计模式主要是针对例程(创建什么对象,以及如何及何时创建)和类及对象的配置,允许系统中有不同结构和功能的"产品"对象.包括工厂方法模式、抽象工厂模式、建造者模式、原型模式以及单例模式. 相似文献
2.
UML在设计模式描述中的应用 总被引:3,自引:0,他引:3
设计模式主要用于描述在软件设计过程中不断重复发生的问题以及这些问题的解决方案。UML是一种直观化、明确化、构件和文档化软件系统的通用可视化建模语言。详细介绍了使用UML的各种图形描述设计模式的方法及特点,并通过实例说明了UML在设计模式描述中的优势。 相似文献
3.
UML与MVC设计模式在社区信息系统中的应用与实现 总被引:4,自引:0,他引:4
介绍了UML(Unified Modeling Language)和MVC(Model-View-Controller)设计模式,采用UML和MVC设计模式相结合的方法设计并实现了完全面向对象的、结构健壮的、可扩展的、易于维护的社区信息系统. 相似文献
4.
高职计算机专业有些学生由于分析能力不强,知识整合的能力不够导致职业发展潜力比较小,职业前景不容乐观,引入设计模式的教学可以很好地解决这些问题。对设计模式的优点、计算机软件教学存在的问题、学习设计模式需要的基础知识,以及如何进行设计模式的教学进行了探索性研究。 相似文献
5.
Facade模式在JDBC编程中的应用 总被引:5,自引:0,他引:5
针对实际开发中子系统日益增长的复杂度,以及客户端与子系统间耦舍度过高的问题。提出了采用设计模式的思想来解决这个问题,并主要介绍了其中的Facade设计模式,以及它在Java数据库连接应用程序接口(JDBC API)编程中的应用。通过采用设计模式,可以有效降低系统设计的复杂度,在一定程度上简化了用户接口,使系统结构更加简明、清晰、易于扩展,充分显示了在实际应用中采用设计模式的优越性。 相似文献
6.
多态性是面向对象软件的一个重要特征。它在增强程序开发的灵活性和代码的复用性的同时,也对软件测试提出了新的挑战。首先提出了基于UML顺序图的测试场景生成算法,然后分析了多态性在测试场景生成过程中的影响,最后给出了针对多态性影响的解决方案。 相似文献
7.
崔亮 《计算机与数字工程》2015,43(4)
从试验信息系统中的典型应用场景入手,研究分析常用设计模式的特点及其在业务软件模块中的应用,通过在应用场景中选择合适的设计模式,提高了试验信息系统软件的可复用性、可维护性和可扩展性. 相似文献
8.
对图变换和可视化语言的研究激发并促进了图文法的研究和发展。作为一维字符文法的扩展,图文法可以形式化描述二维空间中的对象,如图像、图形和表格等,为它们的定义、生成、变换及分析提供理论和技术上的支持。设计模式是可复用面向对象软件的基础,通常以二维图的形式来表示。为了与用户多样化的需求相适应,设计模式经常需要在不改变系统基本结构的情况下进行演化。本文讨论了图文法EGG及其形式化方法在设计模式的演化中的应用,聚焦在图变换和图解析两方面。前者用EGG格式的产生式作为图重写式来指导图的每一次变换,以确保相应设计模式演化每一步的正确性;后者用EGG文法机制来对图进行归约,以检查随意演化后的设计模式是否合法。 相似文献
9.
陈天超 《自动化与仪器仪表》2013,(5)
在Java语言中,接口是抽象方法和域的集合。接口与所实现的类之间建立了一种协议,或者说是一种编程规范。Java语言把接口提升为一种独立结构,从而将接口规范和接口实现相分离。适当地使用接口能够简化并完善程序,但在一些特定的应用环境中需要使用面向接口的设计模式,适配器模式就是其中的一种。适配器模式分为类适配器和对象适配器两种,本文通过实例介绍这两种模式在程序设计中的应用,并归纳这两种设计模式之间的区别。 相似文献
10.
11.
本文探讨了软件设计模式在嵌入式系统中的应用,通过分析并实际解决嵌入式控制系统所面临的主要问题,确立嵌入式控制系统的软件架构,并对嵌入式软件的复用进行了有效的尝试和探索。 相似文献
12.
13.
WANG Qi 《数字社区&智能家居》2008,(23)
探讨了软件逆向工程的基本原理,基于OnTrac平台设计了一个针对Python源代码的逆向分析系统,并简要介绍Reverse-UML系统以及核心模块。 相似文献
14.
随着现在的软件的复杂性日益提高,传统的开发过程和一般的面向对象思想对于软件的开发和维护方面逐渐暴露出它的不足,主要表现在过于僵硬--很难在软件系统里加入一个新性能.过于脆弱--在修改完成之前,无法确切预测到可能会波及到的地方.复用率低、黏度过高--复用系统的某个部分时,总是发现这些已有的代码依赖于很多其他东西.于是面对这些问题就需要可扩展性、灵活性、可插入性的思想,于是设计模式就应运而生. 相似文献
15.
统一建模语言UML(Unified Modeling Language)是应用十分广泛的面向对象的建模语言,为不同领域的人员提供统一的交流标准。成人高校教师网上选聘课系统是适用于成人高校,教师自主选课,学校成立聘课小组,按照已制定的聘课原则,对选课教师进行择优聘任的管理系统,系统对教师已教授课程进行统计分析,对不同课程、不同专业和班级选聘最适合的教师,提高了教学质量;系统还充分考虑与其它教学管理系统的接口和数据共享。系统实施后,学校选聘课的工作效率得到明显提高。 相似文献
16.
尚鲜连 《数字社区&智能家居》2007,(4):197-199
UML是一种面向对象的可视化图形建型语言,通过不同的模型从不同的角度对系统的需求分析建模,使软件开发人员能方便通信并准确合理地进行设计。本文介绍了UML的概念、OA系统的基本功能以及UML在OA系统设计中的应用。 相似文献
17.
UML建模在办公自动化(OA)系统设计中的应用 总被引:1,自引:0,他引:1
尚鲜连 《数字社区&智能家居》2007,2(7):197-199
UML是一种面向对象的可视化图形建型语言,通过不同的模型从不同的角度对系统的需求分析建模,使软件开发人员能方便通信并准确合理地进行设计。本文介绍了UML的概念、OA系统的基本功能以及UML在OA系统设计中的应用。 相似文献
18.
成功地利用模式可以有效提高软件的开发效率和设计质量,通用模式具有较强的普适性,结合具体领域特点形成的实例模式具有更强、更具体的指导作用。为了实现一个辅助设计模式复用的CASE工具,对设计模式的几个面向对象的原则进行分析,提出了一种面向对象的分布式软件实例模式库来存储设计模式,并给出相应的类层次库组织结构、分布式的交互管理和基于聚类的多级索引方法及面向对象的嵌套索引方法。依此存储模式以更有效地管理和利用模式。 相似文献
19.
20.
结合条码采集系统的设计与开发,探讨了设计模式中的Observer模式与Command模式,结果表明:使用Observer模式进行数据管理,使用Command模式进行功能管理,可以增强系统代码的重用性、灵活性和模块化,提高了系统开发效率。 相似文献