【问题标题】:Large initial value on a UML class diagram from a java file?java文件中UML类图的初始值大吗?
【发布时间】:2020-04-22 20:36:03
【问题描述】:

所以据我所见,您可以拥有一个属性,然后将其设置为例如10 最初并在 UML 上显示。但是,这对我来说似乎完全不同......

private myTableModel someModel = new myTableModel("modelone") {
        @Override
        public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
            //some code here

        }
}; 

如果这是我的类属性的初始值,那么在这种情况下我该怎么办?看起来很荒谬,但有时把它放在那里是合法的。对此有何看法?

【问题讨论】:

    标签: java uml class-diagram


    【解决方案1】:

    初始值不仅很大,而且它是一个表达式,因此取决于使用的目标语言(此处为 Java),所以是的,不要将其作为初始值放入模型中

    如果你真的需要,可以在属性描述中注明

    【讨论】:

      【解决方案2】:

      你可以像这样简单地添加初始值

      但是,如您所见,该工具(在本例中为 EA)只会截断初始值,不会再显示任何内容。您可以使用显示初始化序列的 SD 来装饰您的设计,或者更简单地通过在类中添加注释来装饰您的设计。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多