我正在上大学,我必须学习“角色对象模式”和“类型对象模式”(用途图和类图)之间的区别。
我发现它们之间没有任何区别。我相信类图是相同的,但目的是不同的(我认为)。所以,我最后不明白这一点。
我怎么知道我必须使用哪个?
我很困惑。
谢谢。
答案 0 :(得分:0)
将这些示例用于对象的逻辑映射。
您有一家银行的客户。现在,客户可以是投资者或借款人。借款人和投资者的角色完全不同,但是两者都是客户类型。这是基于角色的。
另一方面,您有银行。您可以拥有具有不同利率,不同信用卡选项等的Axis Bank,ICICI Bank等。但是它们都具有相同的功能,但每个功能的结果却不同。这是基于类型的。
该图看起来似乎很相似,但是它们之间的共同点是将它们分开。