朋友/关系一方的抽象名称

时间:2011-08-21 19:51:37

标签: naming-conventions

我有一个模型,User代表使用该应用程序的用户,每个User都有friend s和follower s(与twitter关系范式相同)仅使用dateAddeduserId等信息引用其他“用户”

我发现我的friendfollower模型类具有足够相似的高级概念来证明抽象基础的合理性,但我想不出朋友关系中某一方的名称是特定于这个朋友模型,并不是太笼统。

到目前为止,我正在考虑的最佳人选是SocialGraphVertex。也许SocialGraphLeaf更准确或RelationshipLeaf不那么满口。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

它是图表中的边缘,RelationshipEdge是准确的。

答案 1 :(得分:0)

我会选择类似RelatedPerson的内容。

为这些基类引入名称时的关键问题是,您选择的任何名称都必须符合您引入的 is-a 关系。例如,RelatedPerson类似于friend RelatedPersonfollower RelatedPerson

如果你包含基类的一些属性,那么给出一个好的建议会更容易。