Паттерн типа "Связь с контейнером"
От: Зверёк Харьковский  
Дата: 18.03.05 16:19
Оценка:
Который раз натыкаюсь на такую ситуевину:
* есть некий объект test_object
* есть контейнер с такими объектами — test_container
* обо всех изменениях test_container и хранящихся в нем test_object надо предупредить некий внешний класс (observer).
* кого предупреждать, знает test_container (хранит ссылку/указатель на observer)

внимание, вопрос: как это изящно реализовать?
точнее, можно ли сделать что-то изящнее, чем в каждом test_object хранить ссылку/указатель на test_container или observer?

ЗЫ: Язык — С++.
это мы, Зверьки!
FAQ — це мiй ай-кью!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.