UML 类图简介 一、UML 简介 UML(Unified Modeling Language)即统一建模语言,是 OMG(Object Management Group)发表的图标式软件设计语言
UML 的功能 可视化:使用图表的形式来表现业务关系或者物理关系,可以促 进对问题的理解和解决
说明: UML 提供了一种通用的、精通的、没有歧义的通信机 制进行
建造: UML 通过自己的语法规则使得可以通过使用建模工具软 件将设计模式映射到一种语言上
建文档: 使用 UML 进行设计可以同时产生系统设计文档
UML 包括: 用例图(Use case diagrams) 类图(Class diagrams) 序列图(Sequ ence diagrams) 合作图(Collaboration diagrams) 状态图(Statechart diagrams) 活动图(Activ ity diagrams) 构件图(Component diagrams) 部署图(Deploy ment diagrams) (蓝色为较重要并且常用的图) 类图是最常用的 UML 图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计
类图最基本的元素是类或者接口
二、类图 1
类(Clas s ) 一般包含 3 个组成部分
第一个是类名;第二个是属性(attributes);第三个是该类提供的方法( 类的性质可以放在第四部分;如果类中含有内部类,则会出现第五个组成部分)
类名部分是不能省略的,其他组成部分可以省略
类名书写规范:正体字说明类是可被实例化的,斜体字说明类为抽象类
属性和方法书写规范:修饰符 [描述信息] 属性、方法名称 [参数] [:返回类型|类型] 属性和方法之前可附加的可见性修饰符: 加号(+)表示 pu blic;减号(-)表示 priv