画类图最重要的就是抽象出类,先来回忆类的基本内容。
一、类
1、类的概念:
类是面向对象程序设计的中的一个基本概念,类是具有相同属性、方法、语义和关系的一组对象的集合。
2、类的分类:
实体类:保存要放进永久存储的信息
边界类:位于系统与外界的交界处。包括所有的窗体、报表、打印机等硬件接口以及与其他系统的接口。
控制类:负责协调其他类的工作。一般每个用例都有一个控制...
分类:
其他好文 时间:
2014-11-16 18:43:34
阅读次数:
240
UML模块中的任何事物都不是独立存在的,他们之间存在着一定的关系。下面就对这些关系,分类了解一下。
一.概念
【关联】两个类存在某种语义上的联系,关联有单向关联和双向关联。
组合和聚合是关联关系中特殊的关系:
【聚合】类之间是整体和部分的关系。”聚”表示聚在一起的意思,也表示“部分”可以独立”整体”存在。描述“has-a”的关系。
【组合】整体有管理部分的特有的职责并且他们有一致的生命期...
分类:
其他好文 时间:
2014-11-16 17:28:06
阅读次数:
147
用例图(Use case)用于描述用户需求,从使用者角度展现系统的功能。多用于软件开发需求分析阶段的分析工作和软件测试阶段提供测试依据。...
分类:
其他好文 时间:
2014-11-16 17:27:16
阅读次数:
189
前面已经学过活动图,我们再来学习另外一种行为图:状态图。
一、概念
状态图用来描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移。
二、状态图的图符
状态图由四部分组成:状态、转移、起点和终点。
1、状态
状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些...
分类:
其他好文 时间:
2014-11-16 13:27:00
阅读次数:
221
从软工开始,我们就开始接触面向对象了,接下来的学习资料好像都有提到面向对象,以后就要和她交朋友了,所以,我们就要对她了解多一点点。
一、何为面向对象?
面向对象(Object Oriented),是将现实世界映射成的一个个独立的对象,这些对象之间原本没有关系,只是加上一点魔术粉,她们就会相互传递消息,从而形成一个“过程”。举个比较生动的例子:我韩梦甜,和刘文彬原本是...
分类:
其他好文 时间:
2014-11-15 21:52:09
阅读次数:
212
-> 面向对象三种基本特征:继承,封装,多态-> 面向对象三种方式:OOA(面向对象分析) OOD(设计) OOP(编程) 业界用 UML 描述并记录 OOA 和 OOD 的结果-> 结构化程序设计: 按功能来分析系统需求,主要原则:自顶向下,逐步求精,模块化 用 SA SD SP 保...
分类:
其他好文 时间:
2014-11-15 14:08:28
阅读次数:
136
原文: 看懂UML类图和时序图 这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图就没有什么问题了...
分类:
其他好文 时间:
2014-11-14 19:23:38
阅读次数:
222
本文转载至http://blog.csdn.net/fengsh998/article/details/8105666UML类图的相关知识,UML类图(Classdiagram)是最常用的UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。UML类图UML类图(Clas...
分类:
其他好文 时间:
2014-11-14 00:08:57
阅读次数:
258
本文转载:http://blog.csdn.net/fengsh998/article/details/8105631分类:UML2012-10-24 10:181175人阅读评论(0)收藏举报UML类图关系的表示方法,主要包括关联,聚合,泛化,实现,依赖等内容,希望通过本节的学习大家对UML类图关...
分类:
其他好文 时间:
2014-11-13 23:56:08
阅读次数:
316
模板方法是一种常见的设计模式,它定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。UML图:具体实现代码:namespace TemplateMethod{ class Program { static...
分类:
其他好文 时间:
2014-11-13 18:03:16
阅读次数:
145