`

UML入门 (一) 类图

    博客分类:
  • UML
阅读更多
类图

● 表现类的特征
● 类图描述了多个类,接口的特征,以及对象之间的协作与交互
● 由一个或多个矩形区域构成, 内容包括:
-- 类型 (类名)
-- 属性 (可选)
-- 操作 (可选)


在下面的例图中是一个Person类,
从上到下分别是类名,属性, 操作。




+表示public
-表示private

操作这里应该放一些重要的业务。普通的setter和getter就不用放这里了。

这里要注意的是uml对于对象以及方法的定义的格式和Java是不同的。
-name:String
对方的类型在名称后面以冒号+类型的形式被表现出来。

方法里面则是changeString(name:String):String
最后的:String表示返回的对象是String类型。







===============================继承================
uml图中表示类与类的继承关系,通过直线和三角箭头来表示
入下图所示
Child1和Child2都继承Parent



  • 大小: 12.4 KB
  • 大小: 20.1 KB
分享到:
评论

相关推荐

    基于uml的类图实现

    类图是UML中的一种静态结构图,用于表示系统中的类、接口以及它们之间的关系,是理解和设计复杂系统的关键。 1. **类图的基本元素** - **类(Class)**: 类是具有相同属性、操作和关系的对象集合。在类图中,类...

    类图简单介绍(UML入门)

    ### 类图简单介绍(UML入门) #### 一、引言 在软件开发过程中,类图作为统一建模语言(UML)中的一个重要组成部分,扮演着描述系统静态结构的关键角色。通过类图,开发者能够清晰地看到系统的构成元素,如类、...

    uml入门提高.rar

    《UML入门提高》是一份全面且易于理解的教程,旨在帮助初学者快速掌握统一建模语言(Unified Modeling Language,简称UML)的基础知识。UML是软件工程领域中广泛使用的建模工具,用于可视化、构造和文档化系统的设计...

    UML 入门级 PPT

    这份"UML入门级PPT"是由武汉大学国家重点实验室编写的,特别针对初学者设计,旨在介绍基本的UML图的使用方法。 **UML的主要元素和图类型:** 1. **类图(Class Diagram):** 类图是UML中最常见的图,它展示了类的...

    UML入门提高.rar

    《UML入门提高》 UML(统一建模语言,Unified Modeling Language)是软件开发过程中常用的一种图形化建模工具,它为系统分析和设计提供了一种标准的、直观的表示方式。本教程旨在帮助初学者快速理解并掌握UML的基础...

    UML入门教程(中文版).pdf

    在这份“UML入门教程(中文版)”的扫描文本中,我们可以识别到几个重要的UML知识点和相关背景。 首先,文档提到了UML类图。UML类图是用来描述系统中类的静态结构,包括类的属性、方法以及类之间的各种静态关系。在...

    UML入门教程(中文版).rar

    本教程“UML入门教程(中文版)”是一份全面介绍UML基础知识的资料,适合初学者入门学习。这份教程包含了五个PDF文件,总计约413页,涵盖了UML的各个核心概念。 **UML的基本概念**: 1. **模型与建模**:UML是一种...

    UML和OOAD快速入门

    资源名称:UML和OOAD快速入门 内容简介:本书是UML和OOAD的初学者指南。本书介绍了分析师必学的3种UML图:类图、用例图和序列图,以及3种最实用、最常用的OOAD概念和工具:事务模式、用例描述、BCE模式。通过贯穿...

    UML入门教程(中文版)(带书签)

    UML(统一建模语言)是一种用于软件系统分析和设计的标准化建模语言,它通过一系列的图示来帮助开发者、分析师和设计师可视化系统的设计。UML的应用非常广泛,适用于各种软件开发方法、工具和应用程序的开发。本教程...

    UML入门提高

    **UML(统一建模语言)入门提高** UML,全称为Unified Modeling Language,是一种用于软件工程的标准化建模语言,旨在提供一个图形化的表示方式来描述、构建和文档化软件系统。它允许开发者和非技术人员以可视化的...

    uml 入门教程 pdf

    UML入门教程将引导初学者逐步熟悉这一强大的建模语言,通过学习,你可以提升软件设计的效率和质量,更好地管理和组织复杂的项目。从基础概念到实践应用,再到高级技巧,每一部分都需要耐心学习和实践。随着经验的...

    UML入门提高1.jar

    《UML入门提高》课程是为那些希望深入理解和掌握统一建模语言(Unified Modeling Language,简称UML)的初学者及有一定经验的开发者设计的。UML是一种图形化建模工具,广泛应用于软件工程领域,它能帮助我们清晰地...

    UML基础教程和UML入门教程打包下载

    **UML基础教程和UML入门教程** UML(统一建模语言)是软件工程领域中一种用于系统建模的标准语言,它通过图形化的方式帮助开发者理解和表达软件系统的结构和行为。UML提供了多种图表类型,包括用例图、类图、序列图...

    uml入门指南——uml概念方法介绍

    ### UML入门指南——uml概念方法介绍 #### UML概览与重要性 **UML(Unified Modeling Language,统一建模语言)** 是一种广泛应用于软件工程中的图形化建模语言,它为软件系统的开发提供了统一的标准。UML 的诞生...

    UML入门基础教程.pdf

    **UML(统一建模语言)入门...通过深入学习“UML入门基础教程”,读者将能逐步掌握UML的基础知识,并能在实际项目中应用这些概念,提升软件开发的专业素养。无论是个人学习还是团队合作,UML都是一种不可或缺的工具。

    UML入门电子书PDF版本

    在《UML入门电子书》中,你可以找到关于以下主要知识点的详细讲解: 1. **基本概念**:UML的基本构成单元,如类图、对象图、用例图、序列图、协作图、状态图、活动图、组件图和部署图等。这些图型分别用于描述系统...

    UML入门,赠送迷人的设计两张

    本资源包是针对初学者的UML入门教程,通过深入浅出的方式,介绍如何使用UML来模型化世界。"UML组件图.doc"这份文档将详细介绍UML中的组件图,它是用来表示软件系统中物理部署的模块或组件以及它们之间的关系。组件图...

Global site tag (gtag.js) - Google Analytics