Java学习笔记UML基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习笔记UML基础相关的知识,希望对你有一定的参考价值。

  • 用例图:代表系统的一个功能模块,仅仅是系统功能的描述。用例图包括:用例、角色、角色和用例之间的关系以及系统内用例之间的关系。技术分享
    技术分享
  • 类图:表示系统中包含哪些实体,各实体之间如何关联。
  • 技术分享技术分享
    • 类图除了表示实体内部结构之外,还可以表示实体之间的相互关系,类之间的三种基本关系:
      • 关联(包括聚合,组合)
      • 技术分享
      • 技术分享
      • 泛化(与继承同一个概念)
      • 技术分享
        • 技术分享
      • 依赖:如果一个类的改动会导致另一个类改动,则称为两个类存在依赖关系。
      • 技术分享
        • 技术分享
    • 组件图:大型应用程序通常不是一个类或一组类所能完成的,通常由一个或多个可部署的组件组成。可复用的组件通常打包成JAR,WAR包。组件图用于表示组件之间的依赖关系。
    • 技术分享
      • 技术分享
    • 部署图
    • 顺序图:显示具体用例的详细流程,并且显示了流程中不同对象之间的调用关系,顺序图描述了对象之间的交互(顺序图和通信图都被称为交互图)。
    • 技术分享
      • 技术分享
    • 活动图:用于描述用例内部的活动或方法的流程。
    • 技术分享
      • 技术分享
    • 状态机图:描述某一对象生命周期中需要关注的不同状态,并会详细描述刺激对象状态改变的事件,以及对象状态改变时所采取的动作。
    • 技术分享
      • 技术分享

以上是关于Java学习笔记UML基础的主要内容,如果未能解决你的问题,请参考以下文章

设计模式初步学习结束--->Java设计模式MarkDown笔记分享;(包括UML类图)

深度强化学习的组合优化[1] 综述阅读笔记

深度强化学习的组合优化[1] 综述阅读笔记

浅谈UML学习笔记之用例图

Java技术综述

Java 集合学习笔记:IterableIterator