The Ripper
Lt. Commander
- Registriert
- Juni 2012
- Beiträge
- 1.969
Hallo,
ich wollte mich mal informieren wie andere Personen folgendes Problem lösen. Man nehme an, man hätte einen Logger, den man eigentlich fast über den kompletten programmspezifischen Code braucht, eigentlich logisch. Gut, dabei bleibt es aber nicht: Konfigurationen abrufen und speichern will man natürlich auch ... möglichst überall? Eventuell noch weitere solche Kandidaten...
Folgende Lösungsmöglichkeiten wären mir jetzt eingefallen wie man das lösen könnte:
- klassische globale Variable
- Singleton
- Dependance Injektion: (1) Jedes einzelne Modul einzeln oder (2) die Klassen in einer Sammelklasse unterbringen?
- ??
Finde jetzt alle Möglichkeiten nicht unbedingt perfekt u. vollständig zufriedenstellend. Wie würdet ihr das lösen? Mit Berücksichtigung von Codelesbarkeit, klare Struktur und effizienter Ressourcennutzung?
ich wollte mich mal informieren wie andere Personen folgendes Problem lösen. Man nehme an, man hätte einen Logger, den man eigentlich fast über den kompletten programmspezifischen Code braucht, eigentlich logisch. Gut, dabei bleibt es aber nicht: Konfigurationen abrufen und speichern will man natürlich auch ... möglichst überall? Eventuell noch weitere solche Kandidaten...
Folgende Lösungsmöglichkeiten wären mir jetzt eingefallen wie man das lösen könnte:
- klassische globale Variable
- Singleton
- Dependance Injektion: (1) Jedes einzelne Modul einzeln oder (2) die Klassen in einer Sammelklasse unterbringen?
- ??
Finde jetzt alle Möglichkeiten nicht unbedingt perfekt u. vollständig zufriedenstellend. Wie würdet ihr das lösen? Mit Berücksichtigung von Codelesbarkeit, klare Struktur und effizienter Ressourcennutzung?
Zuletzt bearbeitet: