Открытая коллекция знаний

OpenU.Ru

Справочник UML. Объектно-ориентированное проектирование.



container (контейнер)

Объект, назначение которого - хранить, а себе другие объекты; контейнер предоставляет операции для доступа к своему содержимому или последовательному прохождению по нему. Еще одно значение класс, который описывает такие объекты (например, массивы, списки и множества).
См. aggregation; composition.

Обсуждение

Обычно контейнеры должны моделироваться явно. Чаще всего являются реализацией полюса ассоциации с множественностью "много". В большинстве моделей для этого даже достаточно, чтобы множественность была больше единицы. При создании программного кода на основе модели класс - контейнер, реализующий множественную ассоциацию, может быть указан генератору кода с помощью именованных значений.

Алфавитный указатель