2015-04-20 2 views
4

Я немного смущен различиями между use и import зависимостями в диаграммах пакетов в UML-моделировании Java-программы.В чем разница между потребностями использования и импорта?

Я предполагаю, что когда используется зависимость import, классы в импортируемом пакете используются для создания объектов в импортирующем пакете. Когда используется зависимость «use», объект, атрибуты или методы в классе импортируемого пакета используются в пакете импорта. Какую бы зависимость я не использовал, мне нужно написать:

public import... 

в коде. Это верно?

ответ

0

Отличие от языкового представления состоит в том, что в случае use вы просто выбираете определенные части из пакета, а import берет все. Большинство языков программирования принимают импортированные пакеты в свою область действия, поэтому вы адресуете элементы из пакета как часть самого импорта. Для use d вы обычно квалифицируете пространство имен.

Смежные вопросы