zoukankan      html  css  js  c++  java
  • 2.4 UML类图

    类图定义

      类class的定义

        具有相同属性、操作、方法、关系或者行为的一组对象的描述符

        类是真实世界事物的抽象

        问题领域的类:在对系统建模时,将会涉及到如何识别业务系统中的事物,这些事物构 成了整个业务系统。在UML中,把所有的这些事物都建模为类 (class)

      对象object的定义

        当这些事物存在于真实世界中时,它们是类的实例,并被称为对象

        同一个类的各对象具有

          相同的属性,但属性的取值可以不同

          提供相同的操作、有相同的语义

      把类相关的元素画在一起,即为类图 

    类图中常用的UML元素

      类之间的关系

        依赖关系   ------------------------------->

        关联关系(association)  ______________

          关联的修饰

            名称

            角色

            多重性

            聚合/组合

          关联类

          连接(link)

        继承| 泛化关系  ——————————|>

          一般与具体

        实现关系        -------------------------------------|>

          类与接口

      实例化
     UML中类的表示 

    类元素的命名

      类的名命

        类名中的每个词的第一个字母通常要大写

          例如,Student、Teacher、Book、Store etc.

      操作的命名

        操作名 除第一个词之外的每个词的第一个字母要大写

          例如,selectCourse();

      属性的命名

        属性名 除第一个单词之外的每个单词的第一个字母要大写

          例如,myAddress、employeeID、stdNumber

    关联关系的修饰 

     关联关系的修饰 

     类图解读 

    类图小结

      类

        是面向对象分析设计的核心概念,也是难点

        如何用UML工具来表示类及其相关概念,很重要

      但是,更重要的是

        如何用面向对象的思维方式去思考,去发现类、定义类、定义类之间的关 系、定义每个类应该承担的职责

  • 相关阅读:
    Docker运行nginx文件服务器详细配置
    containerd 使用
    【转】Oracle将以特定分隔的字符串转成表格的方法(用于类似游标的遍历)
    我的博客园的定制化配置v20201229
    李叫兽-文案创意模板
    小程序海报最佳实现思路,可视化编辑直接生成代码使用
    X型文案和Y型文案,李叫兽教你如何减少文案中的“自嗨现象”
    【运营手册2020年12月】
    软件研发的原则
    《营销的16个关键词》笔记
  • 原文地址:https://www.cnblogs.com/mayZhou/p/10368047.html
Copyright © 2011-2022 走看看