UML 基础知识记录

关联箭头表示:

如果是直线,那么是双向关联,两边都有多重值
如果是带有箭头的实线,那么是单向关联。

多重值描述:

UML两个类图连线上不是有 1.. 与 0..*等等,那是可能的多重值描述
含义如下
0..1              0个或1个
1                  只能1个
0..*              0个或多个
*                  多个
1..*             1个或多个
3                 只能3个
0..5             0到5个
5..15           5到15个

时间: 2024-10-30 23:32:30

UML 基础知识记录的相关文章

搭建Debian源基础知识记录

文档一:https://wiki.debian.org/SettingUpSignedAptRepositoryWithReprepro 文档二:http://blog.jonliv.es/2011/04/26/creating-your-own-signed-apt-repository-and-debian-packages/ 搭建Debian源基础知识记录,码迷,mamicode.com

UML基础知识

(这个是很久以前写的一篇关于UML的文章,现在放出来和大家共享) 了解一下类与类之间的关联基础知识很有必要,因为这些关系就像我们建造房子的基石,是面向对向编程的基础. 类中的关系有六种,分别是关联(Association)关系.聚合(Aggregation)关系.组合(Composition)关系.泛化(Generalization)关系.实现(Realization)关系以及依赖(Dependency)关系,下面分别介绍这六种关系. 依赖(Dependency)关系 依赖是对象之间最弱的一种关

【UML】UML基础知识

UML简介 统一建模语言(UML)是一个通用的可视化建模语言,用于对软件进行描述.可视化处理.构造和建立软件系统制品的文档. 它记录了对必须构造的系统的决定和理解,可用于对系统的理解.设计.浏览.配置.维护和信息控制. UML适用于各种软件开发方法.软件生命周期的各个阶段.各种应用领域以及各种开发工具,UML 是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法. 它融入了软件工程领域的新思想.新方法和新技术. 不仅支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程. UM

微信开发基础知识记录

1.为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号.移动应用之间做用户共通, 则需前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下,绑定后,一个用户虽然对多个公众号和应用有多个不同的OpenID, 但他对所有这些同一开放平台账号下的公众号和应用,只有一个UnionID. 2.公众平台以access_token为接口调用凭据,来调用接口,所有接口的调用需要先获取access_token,access_token在2小时内有效, 过期需要重新获取,但

2014/10/22 java基础知识记录(1)

今日上班没啥叼事,就翻开放在桌上已久的java疯狂讲义看了一看,唉,真不好意思说自己是学编程的,记录点,积累点,不求能成为大神,希望工作中不要被人当作文盲. 1.常量池:String a=“java”;"java"会放入常量池中.而放在new  String("java")内存中,所以每次new String()都会产生一个新的对象. 2.基本类型变量转换为字符串方法:int  n=1;String str=n+""; 3:toString()方

sqlserver 中存储过程的基础知识记录

1.什么是存储过程? 存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令. 通俗来讲:存储过程其实就是能完成一定操作的一组SQL语句. 2.为什么要用存储过程? 1)存储过程只在创建时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度. 2)当对数据库进行复杂操作时,可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用. 3)存储过程可以重复使用,可减少数据库开发人员的工作量. 4)安全性高,可设定

android基础知识记录

Tools :工具 开发的工具extras :扩展工具avd :安卓虚拟设备VGA:480*640QVGA:240*320HVGA:320*480WVGA:480*800FWVGA 480*854 adb.exe android debug bridge android调试桥 adb devices 列出所有的连接设备 reset adb 重启所有调试桥的指令 adb kill-server 杀死adb调试桥 adb start-server 重启adb调试桥 netstat -ano asse

Linux基础知识记录

[2.1]Linux的运行方式 图形运行方式 -     本地使用KDE/Gnome集成环境 -     运行X Server远程使用图形环境 命令行(字符运行)方式 -     本地虚拟终端 -     使用Telnet远程登录 -     使用SSH远程登录 [2.2]字符界面的使用 为什么要使用字符工作方式 -     可以高效率的完成任务 -     远程登录操作均使用字符界面 -     节省系统资源 进入字符模式的方法 -     图形环境下,右键桌面  -> 终端 -     系统

UML基础—结构和组成

本文主要梳理了一下UML2中的各个图的逻辑划分,UML基础知识. 一.UML2的4个规范 二.UML2的13种模型图 分为3大类:行为视图.交互视图.结构视图 三.UML1和UML2各种视图对照 四.UML图应用 在软件系统的,需求分析.设计.实现中,可以作为标准化的图形建模工具,帮助系统分析人员.软件设计人员.开发人员等,更好的沟通交流. 示例: Donate捐赠 如果我的文章帮助了你,可以赞赏我 1 元,让我继续写出更好的内容)     (微信)