TENCOKACISTROMY: pochopil jsem, ze do tech trid sahnout nemuze... "komunikacni protokol" ve mne nejak nic relevantniho k tomu problemu neevokuje. chce nejak handlovat furu ruznych messages, takze proc nemit neco jako chain of responsibility?
IMessageHandler
{
bool CanHandle(object/IMessage message);
void Handle(object/IMessage message);
}
desi mne predstava tridy MegaHandler + mega-switche, jestli jsem dobre pochopil navrhovane reseni :)