求教UML类图中陌生符号含义及相关资料指引
UML类图陌生符号解析
一、图中符号的具体含义
- <<...>> 标记:这是UML的构造型,用来给标准UML元素添加自定义语义,图里的几个都是领域常用的扩展标记:
- <
>:对应*领域驱动设计(DDD)*里的实体类,这类类拥有唯一标识,伴随业务流程具备完整生命周期,是核心业务逻辑的载体 - <
>:DDD里的仓储类,专门负责数据持久化操作,封装实体的增删改查,隔离业务层与数据层 - <
>:标记这条关联线的作用是创建箭头指向的类实例,比如图里的Repository通过这条关联创建Entity对象
- <
- 关联线与箭头:
- 带箭头的实线是单向关联,箭头指向被依赖的类,比如Repository指向Entity,说明Repository需要依赖Entity完成功能
- 类框内的属性前缀:
-代表私有访问权限,+代表公有访问权限,符合标准UML规则
二、资料查询渠道
- 官方规范:查阅OMG UML 2.5及以上版本标准文档,里面完整定义了所有UML符号的基础用法与扩展规则
- DDD专业书籍:比如《领域驱动设计:软件核心复杂性应对之道》,图中构造型多为DDD领域的扩展标记,这本书会详细讲解这类标记的应用场景
- UML入门读物:《UML精粹》《UML用户指南》,可快速掌握基础UML符号以及构造型这类扩展元素的使用逻辑
内容的提问来源于stack exchange,提问作者user20625759
相关产品推荐
相关产品推荐

