【Java设计模式】第2章 UML急速入门

时间:2025-04-09 07:04:32

2-1 本章导航

UML类图与时序图入门

UML定义
  • 统一建模语言(Unified Modeling Language):第三代非专利建模语言。
  • 特点:开放方法,支持可视化构建面向对象系统,涵盖模型、流程、代码等。
UML分类(2.2版本)
  1. 结构式图形:系统静态建模(类图、对象图、包图)。
  2. 行为式图形:事件驱动的动态建模(活动图、状态图、用例图)。
  3. 交互式图形:数据流建模(时序图、通信图)。
核心知识点
  • 类图:表示类、接口、实例的静态关系,包含权限、属性、方法。
  • 时序图:显示对象按时间顺序的交互,包含对象、生命线、消息。
记忆技巧
  • 箭头方向