Ассоциативный массив в диаграмме классов UML

У меня есть массив, который я хочу показать на диаграмме классов.

protected static $config = array(
        'host' => 'localhost',
        'username' => '',
        'password' => '',
        'dbname' => ''
    ); 

это правильный способ:

$config(ключ: 'localhost', значение: '', ключ: 'имя пользователя', значение: '', ключ: 'пароль', значение: '', ключ: 'имя БД', значение: '')

и подчеркнул всю строку для статики


person Bor    schedule 01.09.2013    source источник


Ответы (1)


Обычно UML не используется для настройки, но вы можете это сделать. Вам нужно будет создать спецификации экземпляра, чтобы получить желаемый результат.

Вы можете создать спецификацию экземпляра associativeArrayInstanceSpec1 типа AssociativeArray, которая составляет набор других спецификаций экземпляра AssociativeArrayEntry, каждая из которых имеет определенный ключ и значение. Затем вы можете объявить свойство со значением по умолчанию в SomeClass как config : AssociativeArray [1] = associativeArrayInstanceSpec1.

person Jim L.    schedule 09.09.2013
comment
Все еще не могу понять, как я могу показать все пары ключ-значение? - person Bor; 10.09.2013