Ho letto questo articolo sul blog di Jon Skeet dove approfondisce l'argomento delle prestazioni sul pool di oggetti & sicurezza del filo.
Nell'articolo fa riferimento a SteppedPattern :
Most of our formatting goes through something called SteppedPattern – that’s basically one multicast delegate (with lots of actions) for formatting, and a list of delegates for parsing.
Dimostra il metodo di formattazione sopra indicato:
public string Format(TResult value)
{
StringBuilder builder = new StringBuilder();
// This will call all the actions in the multicast delegate.
formatActions(value, builder);
return builder.ToString();
}
Non ho mai sentito parlare del termine prima e non riesco a trovare alcuna informazione disponibile online per SteppedPattern (i più cercati mi hanno portato a Wikipedia Modello di progettazione software pagina)
Qualcuno ha più informazioni su SteppedPattern, in particolare:
- come è definito e
- dove verrebbe applicato ?