`
housen1987
  • 浏览: 344581 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

逻辑视图——类图和对象图

阅读更多

类图是对系统的静态结构建模,涉及到具体的实现细节。

在系统分析阶段,类图主要用于显示角色和提供系统行为的实体的职责。

在系统设计阶段,类图用于捕捉组成系统体系结构的类结构。

在系统编码阶段,根据类图中的类以及它们之间的关系实现系统的功能。

类图中的基本要素:类(Class),接口(Interface)和关系(Relation)。

 

1 类


- 代表似有

+ 代表公有

# 代表受保护的

* 代表默认

 

2 继承

继承指的是一个类(子类)继承另外一个类(超类)的同一功能,并增加它自己的新功能的能力。


上图中:Man和Woman都是人,都继承了Person的属性和方法,但各自也有自己的属性和方法,比如男人有胡子(beard),可以工作(working),女人有魅力值(ClarmValue),可以生孩子(borning)。


3 抽象类及操作

父类不一定是抽象类。

包含抽象方法的类称为抽象类。

4 关联Association

表示类与类之间的关系,关联可以是单向的,也可以是双向的。

 

 

分享到:
评论

相关推荐

    系统静态模型

    本文主要探讨UML中的两种重要图表——类图(Class Diagrams)和对象图(Object Diagrams),并详细介绍它们的概念、组成及在实际项目开发中的应用。 #### 二、类图的概念与组成 ##### 1. 类图的基本含义 类图是UML中...

    软件工程学期项目Orsic用例图类图时序图

    本解析将深入探讨其中的几个核心用例——“增加客户”、“查找客户”、“估算服务等待时间”、“增加服务请求”、“更新服务请求”、“删除服务请求”、“完成服务”以及与技师相关的用例,通过用例图、类图及时序图...

    基于UML的系统分析方法研究_兼论UML分析设计在图书管理系统中的应用

    3. **对象图**:是对类图的一个实例化视图,展示了系统在某一时刻的对象及其关联。 4. **组件图**:描述了系统的物理部件,如库、框架和文件。 5. **部署图**:展示了运行时系统的硬件节点及其上的组件部署情况。 6....

    软件体系结构第7次课PPT学习教案.pptx

    - 图:UML中的图包括用例图、类图、对象图、状态图、时序图、协作图(在UML2.0中被通信图取代)、活动图、组件图和配置图,它们用于展现系统的不同层面和行为。 2. 视图详解: - 用例视图:主要描述系统对外提供...

    UML——统一建模语言

    4. **Rational Rose视图与图**:Rational Rose是一款强大的UML建模工具,提供了四种主要视图:用例视图、逻辑视图、组件视图和部署视图。这些视图分别对应于需求建模、分析设计建模、软件组件建模和系统配置建模的...

    rose培训教程rose培训教程rose培训教程

    3. **逻辑视图**:主要由类图和状态图组成,展示系统的静态结构和动态行为。类图显示类、包和它们的关联,而状态图则描绘类的状态转换。 4. **组件视图**:展示了系统组件的物理布局,包括包、组件和它们的依赖关系...

    案例分析—— 采用 UML 对学生宿舍管理系统建模

    - **系统的逻辑结构**:描述系统的静态结构和动态行为,包括类、对象及其交互。 - **系统的构成**:列出构成系统的具体程序组件。 - **系统的并发性**:描述系统的并发行为,如多线程处理等。 - **系统的配置**:...

    UMLv2.5.1官方PDF

    UML的核心在于它的图示符号,包括类图、对象图、用例图、序列图、协作图、状态图、活动图、组件图、部署图等。这些图形帮助开发者和业务分析师理解系统的结构和行为。 1. **类图(Class Diagram)**:展示类、接口、...

    UML电子商城系统.doc

    逻辑视图则关注系统的内部结构,通常涉及类图和对象图。类图描述了类、接口、继承关系、关联等,帮助理解系统的核心数据结构和行为。对象图则是类图的具体实例,展现了系统运行时刻的对象状态。 组件视图展示了系统...

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

    - **视图(Views)**:UML 定义了四种基本视图,分别是用例视图、逻辑视图、组件视图和部署视图,每种视图关注系统的不同方面。 - **模型(Model)**:在 UML 中,模型是用来描述系统的抽象表示,包含各种模型元素,如...

    UML设计图-家谱图

    - **视图**:包括用例视图、逻辑视图、组件视图等。 - **图**:类图、序列图、状态机图等。 - **模型元素**:类、接口、组件等。 - **通用机制**:包、注释、构造型等。 ### 二、UML家谱图的概念 家谱图通常用来...

    ROSE培训教材 POSE使用方法

    - **Use Case视图**:展示了系统与外部Actors之间的交互,包括Use Case图和交互图(序列图和协同图),用于描述系统应执行的功能和外部系统的参与。 - **逻辑视图**:主要由类图和状态图构成,类图描绘了系统的静态...

    利用UML对学生宿舍管理系统建模

    - **对象图**(Object Diagram):展示类实例之间的关系。 - **组件图**(Component Diagram):展示系统中组件之间的依赖关系。 - **部署图**(Deployment Diagram):描述系统的物理布局,包括硬件和软件组件。 - ...

    软件工程实验报告

    进一步,使用统一建模语言(UML)进行了建模,包括用例视图、类图、时序图、协作图和活动图,以便更直观地理解系统的行为和结构。例如,用例视图中涵盖了借书、还书、预约、查询等功能,类图则反映了系统中的核心类...

    UMLBBS论坛.rar

    UMLBBS论坛正是这样一个专注于讨论UML相关话题的专业平台,其中包含了丰富的关于类图、活动图和状态图的创建方法和实践案例。 首先,让我们深入理解类图(Class Diagram)。类图是UML中最基础的图表之一,用于表示...

    UML簡介_Class Diagram.pdf

    ### UML简介——类图详解 #### 一、引言 统一建模语言(Unified Modeling Language,简称UML)是一种广泛应用于软件工程领域的图形化语言,用于描述、可视化和记录软件系统的架构和行为。其中,类图(Class ...

    UML图书馆管理系统

    系统涵盖了活动图、时序图和状态图等多种模型,以全面展现图书管理系统的业务流程、对象交互和系统状态变化。 活动图是UML中的一种动态视图,主要用来描述系统中某个过程的控制流,如用户借阅图书的过程。在这个...

    Android开发三剑客——UML、模式与测试

    主要的UML图包括类图、序列图、用例图、状态图和活动图等。 1. **类图**:展示类、接口和它们之间的关系,如继承、实现和关联,帮助理解类结构和职责。 2. **序列图**:描述对象间交互的时间顺序,是消息传递的可视...

Global site tag (gtag.js) - Google Analytics