Разработка диаграммы классов - PullRequest
0 голосов
/ 25 марта 2012

Привет, у меня есть класс, который содержит ArrayList в качестве атрибута, и я инициализировал его следующим образом:
Список arrayList = new ArrayList ();

, и я хочу создать диаграмму класса для моегокласс, но я не знаю, как ссылаться на тип arrayList, следует ли мне написать (arrayList: ArrayList ) или мне нужно написать
(arrayList: List ) ??

1 Ответ

0 голосов
/ 25 марта 2012

Поскольку вы объявили переменную типа List, тот факт, что она поддерживается ArrayList, является лишь деталью реализации. Вы должны иметь возможность заменить его любым другим типом объекта списка и получить те же функции.

На вашем месте я бы не назвал список "arrayList". Если бы вы назвали его «theList» или что-то в этом роде, то стало бы немного более очевидным, что тот факт, что это ArrayList, не важен с точки зрения диаграммы классов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...