Ich habe eine Klasse, die aus Excel (C # und .Net 4) liest, und in dieser Klasse habe ich einen Hintergrund-Worker, der die Daten aus Excel lädt, während die Benutzeroberfläche reagieren kann. Meine Frage lautet wie folgt: Ist es schlechtes Design, einen Hintergrundarbeiter in einer Klasse zu haben? Soll ich meine Klasse ohne sie erstellen und einen Hintergrund-Worker verwenden, um diese Klasse zu bearbeiten? Ich kann keine Probleme damit sehen, meine Klasse auf diese Weise zu erstellen, aber andererseits bin ich ein Neuling, also dachte ich, ich würde sicherstellen, bevor ich weitermache.
Ich hoffe, dass diese Frage hier relevant ist, da ich nicht denke, dass es sich um einen Stackoverflow handeln sollte, da mein Code funktioniert. Dies ist nur ein Designproblem.