Ich habe ein Programm, das verschiedene Objekte behandelt, die ihre eigenen Anweisungen haben (sagen sie ihr eigenes Programm), und von einer Hauptklasse möchte ich diese Programme ausführen. Dann habe ich zwei Möglichkeiten:Einzeln verwendete Klasse vs. "statische Klasse"
- Eine Klasse InstructionHandler, erstellen eine Instanz davon in meinem Haupt-Klasse und übergeben Anforderungen an diese ein Objekt [Muster Singleton - dank Mark Peters]
- Eine Klasse InstructionHandler mit nur statische Methoden und nutzen Sie diese in meiner Hauptklasse
Was wäre der gute Weg aus der Sicht eines Software - Design zu gehen?
Ihre erste Methode verwendet das sogenannte "Singleton-Muster" –