zoukankan      html  css  js  c++  java
  • 第一节:UML 类图

    一、UML 基本介绍

      1、UML —— Unified Modeling Language UML(统一建模语言),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果;

      2、UML 本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如类、接口、实现、泛化、依赖、组合、聚合等。

        如图:

        

        

      3、使用 UML 来建模,常用的工具有 Rational Rose,也可以使用一些插件来建模。

    二、UML 图

      画 UML 图和写文章差不多,都是把自己的思想描述给别人看,关键在于思路和条理。

      UML 图分类:

      (1)用户图(use case)

      (2)静态结构图:类图、对象图、包图、组件图、部署图、

      (3)动态行为图:交互图(时序图与协作图)、状态图、活动图

      

      说明:

       1、类图是描述类与类之间的关系的, 是 UML 图中最核心的;

       2、设计模式中会使用类图,学习类图是非常有必要的;

    三、UML 类图

      UML 类图:用于描述系统中的类(对象)本身的组成和类(对象)之间的各种静态关系。

      类之间的关系:依赖、泛化(继承)、实现、关联、聚合与组合

      类图简单举例:

     1 public class Person {
     2     private Integer id;
     3     private String name;
     4     public void setName(String name){
     5         this.name=name;
     6     }
     7     public String getName(){
     8         return name;
     9     }
    10 }

      类图:

      

    四、

  • 相关阅读:
    linux上的常用的进程与内存优化命令
    ubuntu 上运行的django 出现No space left on device错误
    openstack 使用pbr配置,setup.cfg的格式与含义
    openstack中安装包与组件
    对drf序列化器的理解
    对商品数据表的理解
    首页广告数据表的理解
    对省市区地址的理解
    对邮箱验证的理解
    用户中心个人信息实现的理解
  • 原文地址:https://www.cnblogs.com/niujifei/p/14209133.html
Copyright © 2011-2022 走看看