UML简说——类图
来源:互联网 发布:网络歌手大赛 编辑:程序博客网 时间:2024/06/11 21:14
一直对UML类图中的关系理不清,在这里做个笔记
1.类图
主体是方框表示类或接口,方框上下分几层,第一层为名字,第二层列出属性,第三层列举操作和行为。还有其他省略的几层,比如第四层可以列出类的责任。属性和方法前的符号表示可见性“-,#,~,+”分别代表“私有,保护,包,公有”
2.类之间的继承关系
空三角指向被继承或实现的父类和接口,虚线表示实现接口,这种关系称作:泛化
3.类之间的关联关系
使用实线连接,指类之间存在结构关系,比如一个类为另一个的属性,箭头表示单向导航,即一个类可以容易的访问到有箭头指向的另一个类,没有箭头则是双向导航。而两边对应的数字则表示此类关联与其他类对象的数量。有”0..1、1..*、*“
4.类之间的依赖关系
使用虚线连接,表示一个类依赖于另一个类,改变另一个类也需要改变这个类,但关联关系已经存在依赖就无需使用虚线,当存在短暂的联系(一个类不必一直连接另一个类但却偶尔会使用另一个类)时,(类似于方法中使用另一个类,呵呵,本人理解。)应从这个类引一条虚线指向另一个类建立依赖关系。
5.类之间的聚合与组合关系
一端为钻一端为箭头,表示一种“整体/部分”的关系。
实心钻表示组合关系,具有强制所有权,即部分离开整体无法单独存在。
空心钻表示聚合关系,整体由部分组成,部分离开整体可以单独存在。
6.注释
具有狗耳角的方框,使用虚线与别的图符链接。内容为注释。
菜鸟发布,如有错误,希望大手多多指教!
0 0
- UML简说——类图
- 泛说UML
- UML——类图
- UML——类图
- UML——类图
- UML——类图
- UML——类图
- UML——类图
- UML——类图
- UML——类图
- UML——类图
- UML——类图
- UML——类图
- UML——类图
- UML——类图
- UML——类图
- UML—类图
- UML—类图
- 仿QQ临时群组成员界面GridView的使用
- 编程之美 2014 格格取数(最小费用最大流)
- Java设计模式之从[打飞机游戏中的控制器]分析命令(Command)模式
- nginx log 记录请求的头信息
- SQL语句
- UML简说——类图
- Visual Studio 2008 简体中文正式版下载及序列号(无使用期限限制,正式版)
- JSP/Servlet文件上传下载
- 发布的Qt工程无法显示图标和图片的问题
- 反射+多态:生成容器实例化并装好view子类
- Android系统启动过程
- UML
- 小凡实验室卧龙老师CCIE学习方法:CCIE涅槃五剑
- sql简单语句