类图是面向对象设计中用于描述系统静态结构的核心工具,通过可视化的方式展示类、接口、属性与方法之间的关系。以下是关键知识点:

基本组成要素

  • :用<<class>>标识,包含名称、属性和方法
    📎 示例:User(id: String, name: String) + login(): void
  • 接口:用<<interface>>标注,表示系统对外提供的功能
    📎 示例:PaymentProcessor + processPayment(amount: double): boolean
  • 继承关系:用<<inheritance>>箭头连接,如Animal ← Dog
  • 关联关系:用<<association>>直线连接,如User -- "1"--> Order

创建步骤

  1. 确定系统核心实体
    🧭 使用<<entity>>关键词生成实体示意图
    UML_Entity
  2. 定义类的属性与方法
    📝 可通过<<class_definition>>关键词生成代码模板
    Class_Definition
  3. 建立类间关系
    🧩 使用<<relationship>>关键词生成关系图示例
    UML_Relationship

推荐工具

  • 🧰 PlantUML:支持<<plantuml>>关键词生成代码
    PlantUML
  • 🧰 StarUML:提供<<staruml>>关键词的交互式编辑
    StarUML
  • 🧰 Visual Paradigm:使用<<visualparadigm>>关键词生成专业级图表
    Visual_Paradigm

如需进一步了解UML序列图,可访问 /uml/sequence_diagram 查看相关教程。