В чем разница между внутренним и внешним состоянием, как описано в модели Flyweight?
Из главы оFlyWeight
Узор внутриБанда из четырех шаблон FlyWeight применимкогда большая часть состояния объекта может быть сделана внешней.
Что значитextrinsic state
имею в виду ? У меня такое ощущение, что этот шаблон используется для обмена объектами. Если объекты должны совместно использоваться, то как этот объект вообще может иметь какое-либо состояние?