随笔分类 -  UML

[转]类与类关系的UML图与java代码表现
摘要:本文转自:http://seagar.iteye.com/blog/37302类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。 类与类之间存在以下关系: (1)泛化(Generalization) (2)关联(Association) (3)依赖(Dependency) (4)聚合(Aggregation)UML图与应用代码例子: 1.泛化(Generalization) [泛化] 表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的关系是从子类指向父类的,与继承或实现的方法相反。 [具体表现] 父类 父 阅读全文

posted @ 2013-03-20 08:10 freeliver54 阅读(1566) 评论(0) 推荐(0)

[转]UML类图几种关系的总结
摘要:本文转自:http://kb.cnblogs.com/page/129490/在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。 【箭头指向】:带三角箭头的实线,箭头指向父类 2. 实现(Realization)... 阅读全文

posted @ 2013-03-20 08:07 freeliver54 阅读(300) 评论(0) 推荐(0)

[转]UML类图java代码实现
摘要:本文转自:http://blog.sina.com.cn/s/blog_71460d95010111dc.html类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进一步探索这一转换过程。元素 在后面的小节中,分别讲解了类图的各个元素及其在Java中相应的表示。我会列出元素名,后续简短的代码片断和一幅图来表示元素在类图上的样子。每一节的最后简要总结了该元素。类(Class) 类(图A)是对象的蓝图,其中包含3个组成部分。 阅读全文

posted @ 2013-03-20 08:03 freeliver54 阅读(6623) 评论(0) 推荐(0)

UML学习四:UML在微软的VS与Visio间的应用 VEA(Visio for Enterprise Architects)
摘要:1.VEA介绍2.使用 Visual Studio 中的 Visio UML 图3.对项目或整个解决方案进行反向工程 在 Visual Studio 中创建 UML 关系图4.根据 UML 图创建 Visual Studio 项目 5.帮助文档=======================================1.VEA介绍---------Visio for Enterprise Architects 是一个独立于 Visual Studio 的程序。若要使用往返过程工程(即 使用 UML 模型图对软件、使用 Database、ER 和 ORM 源模型图对数据库执行双向工程)请安装 阅读全文

posted @ 2007-04-03 14:40 freeliver54 阅读(5099) 评论(3) 推荐(1)

[摘]UML学习三:标准建模语言UML的动态建模机制
摘要:1. 消息---------在面向对象技术中,对象间的交互是通过对象间消息的传递来完成的。在UML的四个动态模型中均用到消息这个概念。通常,当一个对象调用另一个对象中的操作时,即完成了一次消息传递。当操作执行后,控制便返回到调用者。对象通过相互间的通信(消息传递)进行合作,并在其生命周期中根据通信的结果不断改变自身的状态。在UML中,消息的图形表示是用带有箭头的线段将消息的发送者和接收者联系起来,箭头的类型表示消息的类型UML定义的消息类型有三种:简单消息(Simple Message) 表示简单的控制流。 用于描述控制如何在对象间进行传递,而不考虑通信的细节。同步消息(Synchronou. 阅读全文

posted @ 2007-04-03 11:11 freeliver54 阅读(795) 评论(0) 推荐(0)

[摘]UML学习二:标准建模语言UML的静态建模机制
摘要:任何建模语言都以静态建模机制为基础,标准建模语言UML也不例外。UML的静态建模机制包括用例图(Use case diagram)、类图(Class diagram)、对象图(Object diagram )、包(Package)、构件图(Component diagram)和配置图(Deployment diagram)。1. 用例图------------(1) 用例模型(Use case model)用例模型描述的是外部执行者(Actor)所理解的系统功能。用例模型用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格达成的共识。首先,它描述了待开发系统 阅读全文

posted @ 2007-04-03 10:45 freeliver54 阅读(1652) 评论(0) 推荐(0)

[摘]UML学习一:标准建模语言UML的内容
摘要:统一建模语言(UML:Unified Modeling Language)作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分(1) UML语义 描述基于UML的精确元模型定义。(2) UML表示法 定义UML符号的表示法, 为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。 这些图形符号和文字所表达的是应用级的模型, 在语义上它是UML元模型的实例。标准建模语言UML的重要内容可以由下列五类图(共9种图形)来定义:第一类是用例图, 从用户角度描述系统功能,并指出各功能的操作者。第二类是静态图(Static diagram), 包括类图、对象图和包图。 其中类图描 阅读全文

posted @ 2007-04-03 10:10 freeliver54 阅读(749) 评论(4) 推荐(0)

导航