what differences between builder, bureau method, summary bureau patterns?
a way receives list messages (base type). any summary list processed according it's form (descendant type). however, opposite messages need opposite inputs method processed correctly.
what following technique called? (i haven't checked formula compiler)
abstract category messageprocessor
{
open stationary messageprocessor getprocessor(message message, datadomain data)
{
(message.gettype() == typeof(foomessage))
{
relapse new foomessageprocessor(message, data.name, data.classification);
}
else (message.gettype() == typeof(barmessage))
{
relapse new barmessageprocessor(message, data.accountno, data.creditlimit);
}
else
pitch new someexception("unrecognized type");
}
open summary vacant process();
}
and one?
static category messageprocessorfactory
{
open stationary messageprocessor getprocessor(message message, datadomain data)
{
(message.gettype() == typeof(foomessage))
{
relapse new foomessageprocessor(message, data.name, data.classification);
}
else (message.gettype() == typeof(barmessage))
{
relapse new barmessageprocessor(message, data.accountno, data.creditlimit);
}
else
pitch new someexception("unrecognized type");
}
}
and called i inject processbuilder category messageprocessor (using ability setter) following process?
what technique best settlement clarify problem?
Comments
Post a Comment