oop - “角色-对象模式”和“类型-对象模式”的区别
问题描述
我正在上大学,我必须了解“角色-对象模式”和“类型-对象模式”(目的和类图)之间的区别。
我没有发现它们之间有任何区别。我相信类图是相同的,但目的不同(我认为)。所以,我不明白这最后。
我怎样才能意识到我必须使用它们中的哪一个?
我很困惑。
谢谢。
解决方案
将这些示例用于对象的逻辑映射。
你有一个银行的客户。现在该客户可以是投资者或借款人。借款人和投资者的角色完全不同,但都是客户类型。这是基于角色的。
另一方面,你有银行。您可以拥有 Axis Bank、ICICI 银行等,它们具有不同的利率、不同的信用卡选项等。但它们都有相同的功能,只是各自的结果不同。这是基于类型的。
该图可能看起来相似,但它们之间的共同点将它们分开。
推荐阅读
- sql - SQL 架构设置
- sql - 关于公用表表达式的 SQL 服务器错误
- python - 有人可以解释 numpy.where 和 True/False 是如何工作的吗?
- android-studio - Kotlin:runOnUiThread 未解决参考
- python - Python 多 Docker 容器桌面应用程序
- python - 如何在 python 交互模式下查看类内变量的值?
- angular - 如何从 ts 文件中附加 HTML 元素
- mongodb - MongoDB聚合,如果存在,则查找非唯一的双字段
- android - 在同一个套接字中使用 BufferedReader 和使用 DataInputStream 接收字符串消息
- c++ - 未定义的函数引用。使用 ROS 构建 pigpio 时的链接错误