parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Пока не понятно как устроен ваш конкретный обсервер...

Sumo 21.10.2013 17:26

Я так понимаю, что в отчет надо передать ссылку на обсервер у которого есть функция рассылающая сообщения другим объектам. Сделать это можно в конструкторе или отдельным методом. В классе отчета должна быть функция принимающая это сообщение. Зачем нам знать как обсервер хранит ссылки на объекты не понятно. Просто шлите сообщения и все.

Тип отчета передаете как параметр конструктора и он совершенно не должен быть связан с именем переменной.

Обсервер предназначен для снижения общей связности системы, а вы показываете реализацию, которая наоборот эту связность повышает. Если вы опишите архитектуру подробнее, то можно будет что-то порекомендовать. Пока не понятно зачем вообще понадобился «наблюдатель». :)