在我的学期考试中,我遇到了一个问题:为在线预订电影票绘制班级图和关联图。我知道如何画类图,所以我画了它,但我对关联图很困惑,我冒险用我模糊的理解画了一个图,在画关联图时我只画了类框和它们之间的关联,而在类图中我展示了聚合、组合、继承等所有的关系,我不知道我是对还是错,因为当我搜索它时,我只发现了类图的示例。如果有人能缓解我的困惑,我将不胜感激。谢谢!
所以,经过漫长的等待,我将再次回答我的问题,因为只有我问了这个问题,欢迎从心底深处提出建议。
现在,到目前为止,我得出的结论是(显然在网上搜索了很多次之后)没有什么比关联图更具体的了(我很讨厌我的大学用这种方式提问)。如果毕竟有什么,那么分类器之间的关联关系可以显示为“关联图”*。所以,这里是我可以找出的细微区别:
类图:-类图基本上是一个详细的,显示类,他们的接口,属性和他们的关系。例如:
而在“关联图”(我现在把它看作是关联图)中,类的属性和它们的内部实现并不太重要,所显示的只是它们之间的关系类型。例如:-
注意--任何一个好心人如果发现了关于这个主题的更多相关信息,请在评论中提出建议,这样我就可以编辑我的答案,以获得更好的结果。任何人也可以自由编辑我的帖子,如果他或她认为它是正确的。
我理解聚合和组合之间的区别,但我在联想方面有点挣扎。我目前的理解是,当“它们相互使用”时,类之间存在关联,例如,在方法调用期间将一个对象传递给另一个对象。另请参阅: http://www.codeproject.com/Articles/330447/Understanding-Association-Aggregation-and-Composit 这两个对象都是独立存在的,和聚合不同,任何对象
听起来像一个简单的任务,但它并不工作,我不知道我做错了什么。我正在尝试创建一个关联热图。我使用下面的代码: 根本没有发生任何事情。当我执行以下操作时: 我得到的输出为: 有人能帮我理解吗?
因此,我对UML图中的关联、聚合和组合有一些疑问。以下是一些场景: > 产品评审对产品评审的评级组成。这意味着对于每一个产品评审等级必须有产品评审?如果产品评审不存在,评审评级就没有意义。 客户NRIC协助推车和订货。我们不能使用聚合,因为如果客户不存在,购物车和订单也不存在。 有人能帮我检查一下我的关系是否正确吗?因为我对聚合和关联有点困惑,所以用关联来链接所有的表是好的吗。我不知道什么时候该用
从《UML用户指南》第5章中,我发现了以下内容: 为了模拟结构关系, > 对于每对类,如果您需要从一个对象导航到另一个对象,请指定两者之间的关联。这是关联的数据驱动视图。 对于每对类,如果一个类的对象需要与另一个类的对象交互,而不是作为操作的参数,请指定两者之间的关联。这更像是一种由行为驱动的关联视图 这是我对第一类关联的理解,通过以下示例:一个类,User,具有三个属性,其中一个是另一个类,Ad
当我在Spark中使用数据帧时,有时我必须只编辑该数据帧中特定列的值。例如,如果我的数据帧中有一个字段,如果我想将添加到的每个值中,那么我可以编写一个自定义udf,使用数据帧的功能来完成工作,或者我可以在数据帧上做一个,然后从生成的RDD中提取另一个数据帧。 我想知道的是udf在引擎盖下是如何工作的。在这种情况下,请给我一个使用map/udf的比较。性能有什么不同? 谢谢