Большое начальное значение на диаграмме классов UML из файла java? - PullRequest
0 голосов
/ 22 апреля 2020

Итак, из того, что я видел, вы можете иметь атрибут, а затем установить его, например, на 10, и показать это в UML. Тем не менее, мне кажется, что это совсем другой случай ...

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

        }
}; 

Так что же мне делать в этих обстоятельствах, если это мое начальное значение атрибута класса? Кажется смешным, но когда-то законно, чтобы положить его там. Какие мысли по этому поводу?

Ответы [ 2 ]

0 голосов
/ 23 апреля 2020

Вы можете просто добавить начальное значение следующим образом:

enter image description here

Однако, как вы можете видеть, инструмент (в данном случае EA) просто усекает Начальная стоимость и не будет отображать больше ничего. Вы можете украсить свой дизайн SD, показывающим последовательность инициализации или, проще, добавив примечание к классу.

enter image description here

0 голосов
/ 23 апреля 2020

начальное значение не только большое, но и является выражением, поэтому в зависимости от используемого целевого языка (Java здесь), поэтому да, не указывайте это в модели в качестве начального значения

, если вы очень хочется указывать это в описании атрибута

...