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文件种类及其扩展名
    路由器终端常用linux命令汇总(持续更新)
    初识Makefile
    volatile关键字作用
    无言
    coredump文件抓取设置
    connect设置连接超时
    unix socket服务器
    交叉编译工具链制作
    编译选项说明
  • 原文地址:https://www.cnblogs.com/niujifei/p/14209133.html
Copyright © 2011-2022 走看看