【问题标题】:What kind of diagram for Javascript constructors and prototypes ?Javascript 构造函数和原型的图表是什么样的?
【发布时间】:2017-08-11 12:59:15
【问题描述】:

在 javascript 中,我有一个包含对象数组的对象的大数据结构等等......我应该使用什么样的图表来表示它们?特别是,我想展示对象内部的数组与其包含的对象的构造函数之间的关系。

var Bar = function ()  {
    this.a;
    this.b;
}

var Foo = function () {
    this.a;
    this.b;
    this.c = []; // Array of Bar
}

【问题讨论】:

  • 你的问题很模糊,你能问一个更具体的问题吗?

标签: javascript uml diagram


【解决方案1】:

你可以用结尾有菱形的线条来代替箭头,意思是像

是属性的一部分

Bar -----<> Foo

(官方称为聚合,你可以在wikipedia找到它)

【讨论】:

  • 实际上空心菱形(共享聚合)没有共同定义的语义。推荐它没有任何意义。
  • @thomas killian 与 *c - Bar[] * 的关系很有意义
  • 那么为什么没有语义的东西有意义呢?只在达达。
  • @thomas kilian 你的意思是什么?如果你有更好的答案,添加你自己的.. :/
  • 他的问题是“使用什么样的图”,回答“类图”毫无意义。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-01-07
  • 2021-11-06
  • 1970-01-01
  • 2018-04-26
  • 1970-01-01
  • 2015-04-20
  • 2014-01-01
相关资源
最近更新 更多