Здравствуйте, Miroff, Вы писали:
M>Здравствуйте, Miroff, Вы писали: Я думаю ввести класс посредник, который будет решать, разрешено воздействие или нет. Но может есть другое решение? Observer и State это немного не то.
Ты собираешься ввести Mediator?
Но как ты собираешься разрешать эту же ситуацию с распознаванием "кто есть кто" (уже в методах медиатора), если не использовать (шаблонный или нешаблонный) вариант type_id?