Является ли Java String Intern легковесом?

Следует ли реализация пула памяти String в Java шаблону легковеса?

Почему у меня есть это сомнение, так это то, что я вижу, что нет никакого внешнего состояния, вовлеченного в Интерн. В GoF я прочитал, что должен быть правильный баланс между внутренним и внешним состоянием. Но в интерне все присуще.

Или мы должны сказать, что не существует строгого правила в отношении атрибутов, и просто совместное использование объектов для уменьшения памяти достаточно, чтобы назвать это легковесом.

Пожалуйста, помогите мне понять.

12
задан Joseph Kulandai 25 June 2012 в 12:12
поделиться