类图显示了系统的静态结构。类图就是用于对系统中的各种概念进行建模,并描绘它们之间关系的图。再简单一点,类就是一组具有相同结构、行为、关系的一群对象。
-
类的组成
我们一张图总结类组成的基本概念:
对于类的可见性描述了该属性是否对于其他类能够可见,从而是否可以被其他类进行引用。可见性包含4种,公有类型(public)、受保护类型(protected)、私有类型(private)、Implementation。
1、公有类型(public):允许在类的外面使用或查看该属性
2、受保护类型(protected):允许子类访问父类中受保护类型的属性
3、私有类型(private):只有类本身能够访问,外部一概不能
4、Implementation:该属性仅仅在被定义的包中才能够可见
-
接口
接口是一种特殊的类,所有接口都是有构造型的类。
表示方式:实线小圆圈 + 名称
接口关系:接口同样具有依赖和泛化的关系
依赖:一个类通过依赖关系与接口相连接,仅仅依赖于接口中的操作
泛化:跟类之间泛化关系同理
-
类之间的关系,见我的上一篇博客(浅谈UML的概念和模型之UML类图关系)
相关推荐
UML学习笔记学习笔记学习笔记学习笔记学习笔记学习笔记学习笔记学习笔记
uml学习笔记
UML学习笔记,整理了一些基本概念 和基础知识。供大家学习交流。
OOAD+UML 学习笔记.txt
详解UML图之类图 详解UML图之类图 详解UML图之类图 详解UML图之类图
尚学堂学习uml的笔记,希望给初学者指导迷津
大象学习笔记
UML建模ppt文档学习笔记
UML学习笔记-网上收集的html文件
uml学习笔记,以前其他人给传的学习资料,跟大家共享一下,呵呵
浅谈OOP之uml设计模式,北大UMLppt文档。
对OOAD和UML指导思想的基本概述,欢迎大家下载学习,也希望各位继续完善
UML设计网上选课系统:本系统拟使用Java语言通过三层模型实现:数据核心层,业务逻辑层和接入层。其中,数据核心层包括对于数据库的操作;业务逻辑层作为中间层对用户输入进行逻辑处理、再映射到相应的数据层操作;...
记录了学习UML过程中的点点滴滴,希望能够通过此文档记录满足朋友们需求
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。 统一建模语言 (UML)是非专利...
UML 读书笔记UML 读书笔记UML 读书笔记UML 读书笔记UML 读书笔记
本人一菜鸟的学习笔记 仅当学习纪录,,,有兴趣者可以自行下载察看 不喜者 勿喷
UML的目标是以面向对象图的方式来描述任何类型的系统,具有很宽的应用领域。其中最常用的是建立软件系统的模型,但它同样可以用于描述非软件领域的系统,如机械系统、企业机构或业务过程,以及处理复杂数据的信息...