Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的用例图中,有一个名为“查看玩具”的用例,会员和访客都可以在其中查看玩具。但是,扩展用例“购买玩具”只能由会员完成。我应该将它们作为单独的用例吗?
简单地避免<<extend>>(离开它)。当你离开它时,你的用例仍然有意义,不是吗?更重要的是,现在很清楚,“观看玩具”可以由两个演员表演,而“购买玩具”只能由会员表演。<<extend>>(like )的含义<<include>>是关于系统实现中的可选性。不是关于“呼叫”行为。
<<extend>>
<<include>>
如果您碰巧需要,<<extend>>您可以将约束附加到连接器,告诉它仅对成员可用。