假设我已经开始为旅行社网络应用程序制作用例图。所以困扰我的是我不确定应该扮演管理员角色并将他与其他演员联系起来的事情,因为他们有共同的行为。
例如,我有一个网站访问者作为一个角色,然后我已经注册了一个可以预订酒店的人......现在我想把管理员角色谁有权做他想做的事情。所以我需要的只是你的建议以及如果你遇到类似问题你会怎么做。
答案 0 :(得分:1)
是的,你可以这样做。这是一种常见的模式。演员代表(扮演)正在考虑的系统中的角色。如果您发现人们扮演不同角色,您可以应用泛化。特别是如果您从Administrator
推广User
,则表示管理员可以执行用户可以执行的任何操作。