Class 来自用例图的图表
Class diagram from use case diagram
我有以下用例图
根据此图创建 class 的最佳方法是什么?
我试过创建两个主要的 classes(UserManager
和 ContentManager
),但整个 class 结构看起来错误且不合逻辑。
谁能提供一个简单的例子来帮助我?
[编辑] 下面我粘贴了我的 class 图。你会改变什么或者你怎么看?
A Class
表示问题域中的一组事物,而不是任意的代码桶。例如,您应该有 类,例如 Comment
、Article
、Announcement
和 Advertisement
。您应该在成对的相关 类 之间建立关联,每个关联都具有命名属性和多重性。结果应该类似于 。您最终将赋予每个 类 职责。这就是面向对象的分析和设计的工作原理。
Class 以单词 Manager
结尾的名称表明您做错了。
我有以下用例图
根据此图创建 class 的最佳方法是什么?
我试过创建两个主要的 classes(UserManager
和 ContentManager
),但整个 class 结构看起来错误且不合逻辑。
谁能提供一个简单的例子来帮助我?
[编辑] 下面我粘贴了我的 class 图。你会改变什么或者你怎么看?
A Class
表示问题域中的一组事物,而不是任意的代码桶。例如,您应该有 类,例如 Comment
、Article
、Announcement
和 Advertisement
。您应该在成对的相关 类 之间建立关联,每个关联都具有命名属性和多重性。结果应该类似于
Class 以单词 Manager
结尾的名称表明您做错了。