Created
May 5, 2011 20:34
-
-
Save AlexZeitler/957870 to your computer and use it in GitHub Desktop.
Enums replaced
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class StepFileItemState { | |
private Action _processToNextStep; | |
public static readonly StepFileItemState Uploaded = | |
new StepFileItemState() { | |
_proceedToNextStep = () => { | |
// impl | |
} | |
}; | |
public void ProceedToNextStep() { | |
_proceedToNextStep(); | |
} | |
} |
Also ich habe jetzt einige Experimente gemacht und bekomme häßliche Abhängigkeiten. Ob es nun an der Struktur dieser Enum -Replacements liegt, oder ob ich einfach zu blöd bin, wage ich nicht zu beurteilen. Mir kam dann die Idee, auf flow design umzuschwenken, aber ich denke damit würde ich am Ziel vorbeischießen, wenn ich durch so ein Replacement die gesamte Architektur über Bord werfen muss.
Hier ist mein kleines Experiment: https://github.com/RainerHilmer/LabOnGitHub
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Die Abhängigkeiten in meinem Prototyp stinken. Ich muss mir was überlegen.