Nach Konventionen werden Klassen oft wie Substantive, Methoden wie Verben und Schnittstellen wie Adjektive benannt.
Was ist die übliche Namenskonvention für einen Delegierten? Oder was ist ein guter Weg, um seinen Namen zu unterscheiden, wenn Delegierte nach Typen und anderen Dingen aufgelistet sind?
Meine unmittelbare Annahme ist, einen Delegaten eher als Adjektiv zu bezeichnen, da eine einzelne Methodenschnittstelle häufig durch einen Delegaten ersetzt werden kann.
Einige Gedanken:
delegate object ValueExtracting(object container);
delegate object ValueExtractor(object container);
delegate object ValueExtractionHandling(object container);
delegate object ValueExtractionHandler(object container);