- 浏览: 246670 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (293)
- web (1)
- [随笔分类]项目管理 (30)
- [随笔分类]WCF (14)
- 未分类 (1)
- [随笔分类]Linq (4)
- [随笔分类]C#基础 (24)
- 项目 (1)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (8)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (9)
- [随笔分类]Ubuntu (4)
- ASP.Net (1)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (30)
- [随笔分类]ASP.NET MVC (20)
- [随笔分类]ASP.NET (3)
- [随笔分类]程序员厨房 (4)
- [随笔分类]英语学习 (28)
- [网站分类]4.其他技术区 (1)
- [随笔分类]Silverlight (12)
- [随笔分类]CodeSmith (8)
- [随笔分类]其他 (4)
- [随笔分类]Ruby (4)
- [发布至博客园首页] (34)
- [网站分类]其他技术区 (3)
- [随笔分类]Ruby on Rails (2)
- [网站分类].NET新手区 (33)
- [随笔分类]TDD (1)
- [随笔分类]不谈技术 (2)
- [网站分类]非技术区 (7)
最新评论
-
yicone:
You make a mistake when paste t ...
WCF步步为营(一):简单示例 -
jinweijie:
你好,这个实现不错,但是在用了scriptmanager以后就 ...
在服务器端保存ViewState
一、UML中的关系
依赖:
如果对象X发生变化,引起另一个对象Y的变化,则成Y依赖于X,虚线箭头从X指向Y
常用依赖指明一个类把另一个类作为它的操作的特征标记中的参数。当被使用的类发生变化时,那么另一个类的操作也会受到影响,因为这个被使用类此时有了不同的接口和行为。
当channel发生变化时,类TV的行为也发生了变化。
UML中定义了四种依赖类型使用(Usage)依赖、抽象(Abstraction)依赖、授权(Permission)依赖、绑定(Binding)依赖
使用依赖:
通常表示客户使用提供者提供的服务以实现它的行为。
<<Use>>
申明一个模型元素需要用到已存在的另一个模型元素,这样才能正确实现使用者的功能。实际建模中,有三种情况产生使用依赖:当客户类的操作需要提供者类的参数;客户类的操作返回提供者类的值,客户类的操作在实现中使用提供者类的对象。
<<Call>> 一个类调用其它类的操作的发放
<<Parameter>>一个操作和它的参数之间的关系
<<Send>>信号发送者和信号接收者之间的关系
<<instantiate>>一个类的方法创建了另一个类的实例。
抽象依赖
Trace, refine,derive
授权依赖
Access, import, friend
泛化
泛化是一般事物(超类或父类)和该事务较为特殊的种类(子类)之间的关系。
多态:
继承:
关联: 学生在大学里学习,大学又包括许多学院,显然学生、学院和大学之间存在某种关联,关联有四种修饰:名称、角色、多重性、聚合
名称:关联可以有一个名称,用于描述该关系的性质,此关联名称应该是动词短语,它表明源对象正在目标对象上执行动作,关联名不是必须的。
角色:
二、常用图形示例
(一) 状态图:
手机状态图:
(二)活动图
动作流
分支
分叉和汇合
泳道
对象流:
电话活动图
(三)组件图
(四)配置图
发表评论
-
ASP.Net2.0使用Log4Net(一)
2007-11-24 15:40 1089第一种方法 在web.config中写配置文件 Log4 ... -
ASP.Net2.0使用Log4Net(二)
2007-11-24 17:39 876(二)使用单独的配置文件,不放在web.config里 1. ... -
NBear学习笔记(一)
2007-12-01 21:14 593使用已有数据库。(之前先设计实体,再自动生成数据库,发现每次 ... -
NBear学习笔记(二)
2007-12-02 17:14 590本篇演示一对多关系,和两个表联合查询。 使用已有数据库,我们演 ... -
NBear学习笔记(三)
2007-12-04 22:11 739上一篇一对多的关系说的不是很清楚,这篇补充一下。 这篇我们创建 ... -
CSS使用总结
2007-12-12 21:10 652在分配ID和类名时,尽可能保持与表现形式无关,例如con ... -
ASP.NET2.0缓存技术
2007-12-12 23:33 642ASP.NET2.0提供如下缓存方式: Output Ca ... -
VS2008正式版创建silverlight项目失败的解决办法
2008-02-16 09:49 783安装microsoft express blend2 最新的试 ... -
vista英文版语言包安装
2008-02-17 21:35 792最近,需要给老外截英 ... -
SilverLight显示中文字(一)
2008-02-18 14:42 890我们知道silverlight只提供了一下几种字体, 当我们 ... -
silverlight显示中文字(二):使用TextBlock+Downloader
2008-02-18 16:39 1051(一),建立一个Silverlight1.0 site. ... -
SilverLight显示中文字(三) :使用Path和图形
2008-02-18 16:59 773使用path将文字转换为路径 用Direct select ... -
在Silverlight1.1中定义与调用Javascript事件的方法
2008-02-20 13:19 874我们在silverlight1.0 想调用javascrip ... -
在线流程图制作工具
2008-02-26 22:32 15211. DrawAnywhere , 的在线流程图制作工具。 D ... -
VS2008下开发ASP.Net2.0 and AJAX1.0的程序
2008-03-05 13:57 893为什么要在vs2008下开发A ... -
VS2008开发Silverlight2程序:环境安装
2008-03-06 13:36 1019微软在MIX08大会,发布了Silverlight 2 Bet ... -
ASP.NET 2.0 XML 系列(1): XML介绍
2008-03-15 12:40 6721.1 简介 XML的一个强大 ... -
ASP.NET 2.0 XML 系列(2): XML技术
2008-03-15 14:13 3621. DTD XML最强大之处是允许自定义标签,但是对 ... -
ASP.NET 2.0 XML 系列(3): .Net Framework中XML类
2008-03-15 14:52 500System.Xml包含了一些和XML文档的读写操作相关的类, ... -
ASP.NET 2.0 XML 系列(4):用XmlReader类介绍
2008-03-15 16:02 719(本文摘自MSDN) XmlReader 类是一个提供 ...
相关推荐
UML学习笔记学习笔记学习笔记学习笔记学习笔记学习笔记学习笔记学习笔记
uml学习笔记
UML学习笔记,整理了一些基本概念 和基础知识。供大家学习交流。
OOAD+UML 学习笔记.txt
uml学习笔记,以前其他人给传的学习资料,跟大家共享一下,呵呵
尚学堂学习uml的笔记,希望给初学者指导迷津
大象学习笔记
UML设计网上选课系统:本系统拟使用Java语言通过三层模型实现:数据核心层,业务逻辑层和接入层。其中,数据核心层包括对于数据库的操作;业务逻辑层作为中间层对用户输入进行逻辑处理、再映射到相应的数据层操作;...
对OOAD和UML指导思想的基本概述,欢迎大家下载学习,也希望各位继续完善
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。 统一建模语言 (UML)是非专利...
自己学习时做的笔记,比较详细 全部为视频顺序截图,每个概念都包括在内,还有讲解的答案
UML建模ppt文档学习笔记
记录了学习UML过程中的点点滴滴,希望能够通过此文档记录满足朋友们需求