【发布时间】:2019-01-07 06:55:49
【问题描述】:
我正在研究Entity-Control-Boundary Pattern 并尝试为在线学习平台网站制作类图。 This 问题的答案对我帮助很大。在设计Boundary 课程时,我遇到了一个设计问题。我没有找到任何使用继承的Boundary 或Control 类的示例。但在我的设计中,我试图带来继承。
我已将其转换为以下内容:
- 在接口中写
<<Boundary>>表示它是Boundary类的接口是强制还是约定?我刚刚写了<<interface>>。 - 我应该在
Boundary类中使用参数吗?我知道主要的逻辑工作是由Control类完成的。但是用户直接与Boundary类交互,然后Boundary类将信息传递给Control类。 - 如果我选择
TutorialListUI用户的Boundary类的selectTutorial操作将更改为IndividualTutorialUI。我应该在这两个Boundary类之间画一条线来显示过渡吗? - 除此之外,请提及可以进行的任何改进。
【问题讨论】:
标签: uml class-diagram ecb-pattern