VicTHOR
@VicTHOR
(╮°-°)╮┳━━┳ ( ╯°□°)╯ ┻━━┻

Как правильно понять описание паттерна Flyweight?

Объект класса ConcreteFlyweight должен быть разделяемым

UnsharedConcreteFlyweight (Row, Column) – неразделяемый конкретный
приспособленец:
– не все подклассы Flyweight обязательно должны быть разделяемыми.
Интерфейс Flyweight допускает разделение, но не навязывает его.

Вообще не понимаю о чем речь.
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
@DmitriyGordinskiy
UnsharedConcreteFlyweight это просто объект хранящий в себе все состояния. Он лишь показывает что реализация данного паттерна не принуждает к тому чтобы все объекты реализующие интерфейс Flyweight были разделяемыми.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы