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

OpenU.Ru

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



export (экспортировать)

В контексте пакетов - делать элемент доступным (то есть видимым) вне объемлющего его пространства имен.
См. для сравнения статьи об отношениях доступа (access) и импорта (import), делающие внешние элементы доступными содержимому пакета.
См, access; import; visibility.

Семантика

Пакет экспортирует элемент, делая его видимым для других пакетов (открытым для пакетов, которые его импортируют, защищенным - для его собственных элементов-прямых потомков).

Обсуждение

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

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