Czy Java's String Intern jest muchą?

Czy implementacja puli pamięci Java String jest zgodna z wzorcem flyweight?

Dlaczego mam tę wątpliwość, widzę, że Stażysta nie ma żadnego zewnętrznego stanu. W GoF czytam, że powinna istnieć właściwa równowaga między wewnętrznym i zewnętrznym stanem. Ale w internacie wszystko jest nieodłączne.

Albo powiedzmy, że nie ma ścisłej reguły w odniesieniu do atrybutów, a samo udostępnianie obiektów w celu zmniejszenia pamięci jest wystarczające, aby nazwać je wagą muchową.

Pomóż mi zrozumieć.

questionAnswers(6)

yourAnswerToTheQuestion