Лучший способ передать ссылку Java по цепочке объектов

Давайте рассмотрим такую ​​цепочку объектов:

Earth->Continent->Country->City->name

Давайте также рассмотрим, что Earth.classимеетpublic static void main(String[] args)

Когда приложение выполняется с опцией строки команды -, например Barcelona, как лучше всего передать его объекту Cityбез введения промежуточных параметров?

Объекты создаются на разных этапах выполнения программы.

Должны ли мы сделать переменную nameстатической или использовать IoC, например Spring или Google Guice? Есть ли другие варианты?

Приветствуются любые идеи.

5
задан Ivan Balashov 5 May 2012 в 16:32
поделиться