[答疑]领域建模:邓丽君、周杰伦和少女时代

news/2025/2/22 15:08:55

DDD领域驱动设计批评文集

做强化自测题获得“软件方法建模师”称号

《软件方法》各章合集


第五元素 2025-2-18 17:12

潘老师,画线的这句话,在这个类图中怎么体现呢?

图片

图片

(回答者补注:问题的素材来自《邓丽君的领域建模》)

UMLChina潘加宇

“歌曲演唱版本”和“称呼”的几个关联,无论是作曲、作词还是演唱,“称呼”一端的多重性都为多,这就可以体现了。称呼背后的当事者可以是人员也可以是组合。

第五元素

那么,作词、作曲或者演唱者,不能是个人和乐队进行〝组合〞吗?(这里区别个人组成乐队。)

图片

UMLChina潘加宇

应该不需要考虑这个。

如果周杰伦和韩国少女时代的8人组成了一个组合“非常8+1”,然后以这个组合的名义来发歌。那么这个“非常8+1”就是一个9人的组合,不是“周杰伦+少女时代组合”的组合。

图片

补注1:类图里的“组合”说的是演艺圈的group,不是UML里的composition。

补注2:“组合”比“乐队(band)”含义更广。“乐队”里面的成员是要演奏乐器的,如beyond,“组合”的成员唱跳就行,如上面所说的少女时代。


http://www.niftyadmin.cn/n/5862427.html

相关文章

基于ffmpeg+openGL ES实现的视频编辑工具-opengl相关逻辑(五)

在我们的项目中,OpenGL ES 扮演着至关重要的角色,其主要功能是获取图像数据,经过一系列修饰后将处理结果展示到屏幕上,以此实现各种丰富多样的视觉效果。为了让大家更好地理解后续知识,本文将详细介绍 OpenGL 相关代码。需要注意的是,当前方案将对 OpenGL 的所有操作都集…

yum报错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录

把linux自带python2.7删除后yum无法应用再补救(如下) 查看系统版本 cat /etc/redhat-release wget分别下载python yum 的rpm包 按自己的版本下载即可 找到其中的相关包 把包下载到新建的目录下 # mkdir /usr/local/src/python # cd /usr/local/src/python文件如下&#xff08…

《炒股养家心法.pdf》 kimi总结

《炒股养家心法.pdf》这篇文章详细阐述了一位超级游资炒股养家的心得与技巧,展示了其从40万到10亿的股市传奇。以下是文章中炒股技巧和心得的详细总结: 1.核心理念 市场情绪的理解:炒股养家强调,股市的本质是群体博弈&#xff0c…

利用 AI 大模型驱动企业智能化转型:Cherry Studio 与 Anything LLM 的应用探索

随着 AI 技术的不断进步,越来越多的企业开始探索如何利用大模型来提高工作效率、优化决策过程,甚至通过智能化手段提升产品和服务的质量。在这一过程中,Cherry Studio 和 Anything LLM 成为两个被广泛关注的工具。它们不仅能满足不同企业的需求,而且在结合 RAG 框架 后,能够为企…

鸿蒙-验证码输入框的几种实现方式-上

文章目录 效果图、优缺点多TextInput多 TextCanvas 绘制 多个 TextInput 拼接放置四个输入框焦点移动输入时向后移动输入完成回调删除时向前移动 防止点击总结 最近在做应用鸿蒙化,说白了就是把原来Android、iOS的代码重新用ArkTS写一遍,我负责基础建设和…

2025年02月21日Github流行趋势

项目名称:source-sdk-2013 项目地址url:https://github.com/ValveSoftware/source-sdk-2013项目语言:C历史star数:7343今日star数:929项目维护者:JoeLudwig, jorgenpt, narendraumate, sortie, alanedwarde…

llama-factory部署微调方法(wsl-Ubuntu Windows)

llama-factory项目GitHub地址:GitHub - hiyouga/LLaMA-Factory: Unified Efficient Fine-Tuning of 100 LLMs & VLMs (ACL 2024) wsl-Ubuntu: 1.获取项目 git clone https://github.com/hiyouga/LLaMA-Factory.gitcd LLaMA-Factory/ 2.安装环境…

unity获取指定麦克风的分贝(deepseek)

在Unity中,获取指定麦克风的分贝值需要使用Microphone类来捕获麦克风输入,并通过AudioSource或直接处理音频数据来计算分贝值。以下是实现步骤和示例代码: 实现步骤: 1、初始化麦克风:使用Microphone.Start开始录制麦…