序列图主要用于展示对象之间交互的顺序。 序列图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。 消息用从一个对象的生命线到另一个对象...
分类:
其他好文 时间:
2014-12-10 10:45:18
阅读次数:
147
用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 1.参与者(Actor) 表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表...
分类:
其他好文 时间:
2014-12-10 10:38:03
阅读次数:
158
用例图、类图、包图、顺序图、协作图、状态图、活动图、构件图、部署图等1.用例图显示多个外部参与者以及他们与系统提供的用例之间的连接.用例是系统中的一个可以描述参与者与系统之间交互作用功能单元.用例仅仅描述系统参与者从外部观察到的系统功能,并不描述这些功能在系统内部的具体实现.用例图的用途是列出系统中...
分类:
其他好文 时间:
2014-12-10 10:34:55
阅读次数:
201
在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization) 【泛化关系】:是...
分类:
其他好文 时间:
2014-12-10 10:29:22
阅读次数:
275
一、UML图
二、概念
单例模式:保证一个类仅有一个实例,并提供一个访问他的全局访问点。[DP]
通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保护它的唯一实例。这个类可以保证没有其他实例可以被创建,并且他可以提供一个访问该实例的方法。
三、注意:
使用单例模式,只能保证一个线程内对象不会被多次创建,而不不能保证多线程...
分类:
编程语言 时间:
2014-12-10 00:37:07
阅读次数:
228
个人理解:设计模式的原则指明了我们在设计类型的时候需要考虑到的方面。在现实应用中,很难有符合所有设计原则的实现。程序员们需要根据实际需要来决定应用哪些原则,舍弃哪些原则。学习设计模式要求对面向对象有一定了解,另外最好能够看懂UML类图。关于面向对象,大学老师曾经说对象是对现实事物的抽象,而且还提供了...
分类:
其他好文 时间:
2014-12-10 00:32:48
阅读次数:
191
一 构件图
1.构件的含义:
是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现。
构件作为系统中定义良好接口的物理实现单元,仅仅依赖于构件所支持的接口。系统中的一个构件可以被支持正确接口的其他构件所替代。
2.构件和类的对比
3.构件图的含义
用来表示系统中构件与构件之间、类或接口与构件之间的关系图...
分类:
其他好文 时间:
2014-12-09 17:50:48
阅读次数:
367
Visual Studio 2013 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。VS 2013 中新增了很多提高开发人员工作效率的新功能,比如自动补全方括号、使用快捷键移动整行或整块的代码等;
合理使用快捷键可以提高开发效率。但是Visual Studio提供的快捷键多如牛毛,那我们有没有必要掌握所有快捷...
分类:
其他好文 时间:
2014-12-09 12:21:20
阅读次数:
318
原文英文地址:http://www.codeweblog.com/startuml-class-diagram/
StartUML class diagram
Apr 7 posted in Java (RSS),
comments.
1. Overview:
StarUML is a generating class diagrams and other type...
分类:
其他好文 时间:
2014-12-08 23:07:41
阅读次数:
1470