标签: c# uml
我有一个主板(tabcontrol),每个画布都有页面(tabpages),每个页面都有画布(面板)有对象(按钮)。
现在按钮只是存储在对象列表中的对象的表示(可视)。导入每个页面的画布中的每个对象 主板>已导入。
此用例的实现(要设置的类)将是什么。
这是正确的方法。 A或B(作为唯一重要的类是边界和对象)
答案 0 :(得分:1)
你不能从InterfaceBoundary到object快捷方式(请注意让类具有大写首字母的约定),因为它们不共享关系(根据A)。
InterfaceBoundary
object
作为旁注。我不会直接关联用例和类。最好从协作中提取实现并将类放入其中(以及所有类型的静态/行为图)。
答案 1 :(得分:1)
类图(结构)
您可以使用类图来显示类之间的关系。如果我理解正确,那应该是这样的:
序列图(行为)
序列图显示运行时的实例。类“对象”是一个“抽象”类,因此无法实例化。你所拥有的是“按钮”类的实例。
答案:我建议使用选项A和具体类的生命线。
示例:描述“导入”用例的序列图: