Frage

Ich versuche, die beste Verzeichnisstruktur meiner Anwendung zu bestimmen

ich habe:

UI
Daten
Schnittstellen

aber ich weiß nicht, wo die Delegierten zu setzen ..

sollte es eine separate Delegierten Ordner oder sollte ich speichern die Delegierten in den gleichen Klassen, in denen sie verwendet werden. .

War es hilfreich?

Lösung

Wenn Sie eine gemeinsame Nutzung für Ihre Teilnehmer haben, sollten Sie speichern sie auf einem gemeinsamen Ort, aber wenn Sie es in Ihrer Klasse verwenden, dann in der gleichen Klasse setzen es.

Andere Tipps

Sie haben keine Klassen, Strukturen und Aufzählungen Ordner. Warum haben einen Delegierten Ordner?

Auch wenn Sie C # 3.0 verwenden, sollten Sie in der Regel generische Delegaten verwenden - System.Action und System.Func -. Anstelle von benannten Delegierten

Ich denke, das ist eine schlechte Idee. Sie sollten Ihren Code auf die gleiche Weise Microsoft tut, durch Funktionalität sortieren.

Wie für die Teilnehmer, Sie brauchen sie nicht mehr. Nun, da wir die generischen Func und Action-Delegierten haben, gibt es keinen Grund, Ihre eigenen zu erstellen.

Die Teilnehmer sind im wesentlichen Verfahren Typ Behälter verweisen. Meiner Meinung nach sollten Sie die Delegierten in den gleichen Klassen speichern, wo sie verwendet werden. Es gibt keine Notwendigkeit, einen separaten Delegaten Ordner zu erstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top