`
javababy1
  • 浏览: 1202546 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

UML (1) 设计模式及作业附图

阅读更多

系统集成课程的第一个作业,利用facade,adapter设计模式。

关于UML我觉得还是很重要,这是一种公用的程序表述语言,可以很方便的交流,而不必画很多不必要的图和写很多文字记录。还需要学习visio或者rose,这是画图工具。有了这个程序开发团队和客户之间就可以有一个很好的交流工具,同时这些UMl文档可以直接在以后的开发中使用。

而Design Pattern更是彻底改变了我的设计思维,建议大家看看这本书,是中英文版本,堪称是是经典,好像是1995年出的,就是那个“四人团”。利用设计模式,我们在设计系统,尤其是复杂系统的时候,就会更多的考虑以后的变化、维护等。而目前国内大部分还只是在考虑如何设计出可以使用的系统,还没有想到日后的维护。而美国这里因为经过很多年的发展,积累的很多的系统,而且他们很少会把之前的推到,所以就出现了很多系统需要继承和利用已有系统进行改进以满足需求变化。Design Pattern在这个地方就很有用了,我觉得国内应该尽早普及这个,不然以后我们会花费很多的。

国内:http://www.cnforyou.com/query/bookdetail1.asp?viBookCode=7439
美国:http://www.amazon.com/exec/obidos/tg/detail/-/B000OOIOVY/ref=ord_cart_shr/002-2456162-0062425?%5Fencoding=UTF8&v=glance

最后附上我的这次作业,呵呵!Design Pattern in UML

分享到:
评论

相关推荐

    UML与设计模式,介绍设计模式和UML

    **UML(统一建模语言)与设计模式**是软件工程中的两个重要概念,它们在构建高质量、可维护和可扩展的系统中起着至关重要的作用。UML是一种图形化语言,用于描述软件系统的结构和行为,而设计模式是解决常见软件设计...

    UML和设计模式.zip

    UML(统一建模语言)与设计模式是软件工程中的重要工具,它们在系统分析、设计及开发过程中扮演着不可或缺的角色。UML作为可视化建模语言,使得软件设计更加直观易懂,而设计模式则为解决常见问题提供了可复用的解决...

    《UML与设计模式》

    ### UML与设计模式知识点详解 #### 一、UML简介 统一建模语言(Unified Modeling Language,简称UML)是一种面向对象的标准化建模语言,用于软件工程中描述、可视化、构造和文档化软件系统的制品。UML不仅支持面向...

    uml与设计模式培训教程

    《UML与设计模式培训教程》是一份专为IT专业人士准备的深度学习资料,它将带你深入了解软件开发中的两种核心概念:统一建模语言(UML)和设计模式。这份教程源于中软的培训课程,以其简洁易懂的特性,为初学者提供了...

    UML及软件设计模式

    **UML(统一建模语言)** UML是Unified Modeling Language的缩写,是...UML作为建模工具,帮助我们可视化和理解系统,而设计模式则提供了在各种场景下解决问题的模板,两者结合使用,能有效提升软件开发的效率和质量。

    项目开发\J2EE项目实训——UML及设计模式

    本实训主题聚焦于“UML(统一建模语言)”与“设计模式”,这两者在软件工程领域扮演着至关重要的角色。 UML是一种标准化的图形化建模语言,它为软件开发者提供了一种可视化的方式来描述和理解软件系统。UML包含了...

    UML与设计模式课件

    **UML(统一建模语言)与设计模式详解** UML(Unified Modeling Language),统一建模语言,是一种标准的图形化建模工具,用于软件工程领域,特别是在面向对象设计中广泛应用。UML提供了多种图表类型,包括用例图、...

    uml与设计模式

    《UML与设计模式》 在软件开发领域,UML(Unified Modeling Language,统一建模语言)和设计模式是两个至关重要的概念。UML是一种通用的、可视化的建模工具,用于描述、可视化、构建和文档化软件系统。而设计模式则...

    UML期末大作业——PDF

    文档中虽然没有提供实际的UML图表,但提到了“UML期末大作业”,说明了作业内容中应包含了UML图表的设计,如类图、用例图等,以展示系统的结构和行为。UML图表是文档设计和描述系统功能的重要组成部分。 6. 系统...

    J2EE项目实训——UML及设计模式课件.rar

    "J2EE项目实训——UML及设计模式课件.rar"这个压缩包文件显然是针对学习J2EE开发和软件设计的学生或专业人士准备的资源。其中包含的两个源码项目——在线商城项目源程序和BBS论坛社区项目源程序,都是典型的J2EE应用...

    UML期末大作业

    本项目是一份针对UML(统一建模语言)的期末大作业,涵盖了多种UML图表的使用,旨在帮助学生全面理解和应用UML在软件设计中的重要性。通过这份作业,你可以深入学习如何用UML来描述、可视化、构造和文档化系统、软件...

    基于Java的设计模式大作业绘图系统【六种设计模式+文档】.zip

    本系统基于六种设计模式,运用到的设计模式有备忘录模式,简单工厂模式,迭代器模式,状态模式,模版方法模式,单例模式。 具体实现过程、UML类图以及实现效果详见如下项目说明地址: ... 该系统为绘图系统,该系统通过...

    uml 作业 uml 作业 uml 作业

    1. UML的起源与发展 UML是由Grady Booch、Ivar Jacobson和James Rumbaugh三位软件工程大师于1997年联合提出的,旨在统一各种建模方法,提高软件开发的效率和质量。随着版本的迭代,UML逐渐成为业界广泛接受的建模...

    应用UML和设计模式

    应用设计模式,介绍面向对象,设计模式,和unified方法。

    UML与设计模式

    《UML与设计模式》是IT领域中两个重要的概念,它们在软件开发过程中扮演着至关重要的角色。UML(统一建模语言)是一种用于可视化、分析和构建软件系统的标准化语言,而设计模式则是解决常见软件设计问题的成熟解决...

    23种经典设计模式UML类图汇总.chm_23种经典设计模式UML类图汇总.chm_uml_

    《23种经典设计模式UML类图汇总》是一个关于设计模式与UML结合使用的参考资料,主要涵盖了GOF(GoF, Gamma, Helm, Johnson, Vlissides四位作者)提出的23种设计模式。 这23种设计模式可以分为三大类别:创建型模式...

Global site tag (gtag.js) - Google Analytics