该distance方法不需要关心Edg亚搏官网官方平台e类型

当前位置:亚搏体育客户端 > 亚搏官网官方平台 > 该distance方法不需要关心Edg亚搏官网官方平台e类型
作者: 亚搏体育客户端|来源: http://www.k-srv.net|栏目:亚搏官网官方平台

文章关键词:亚搏体育客户端,关联类

  在这个问题中,亚搏官网官方平台出现了一个问题,可以通过将使用通用类型参数的尝试更改为关联类型来解决。这提示了一个问题“为什么关联类型在这里更合适?”,这使我想知道更多。

  RFC使用图结构作为激励示例,并且在文档中也使用了图结构,但我承认,亚搏官网官方平台与类型参数化版本相比,亚搏官网官方平台我不完全意识到关联类型版本的好处。最主要的是,该distance方法不需要关心Edge类型。很好,但是似乎根本没有关联类型的原因。

  我发现关联类型在实践中使用起来非常直观,但是当我决定在自己的API中何时何地使用它们时,我发现自己很挣扎。

  关联类型是一种分组机制,因此在将类型分组在一起时应使用它们。Graph文档中介绍的特征就是一个例子。您希望aGraph是通用的,但是一旦有了特定类型的Graph,您就不想再更改Node或Edge类型。一个特定的人Graph不想在一个实现中改变这些类型,实际上,他们希望它们总是相同的。它们被组合在一起,或者甚至可以说是associated。

网友评论

我的2016年度评论盘点
还没有评论,快来抢沙发吧!