Class Responsibility Card for codecharts
- Bild
- Matrix/Raster
- Eingabemöglichkeit/-fenster
- Strings
- CodeCharts
| Klassenname: | Bild |
|---|---|
| Bild laden | Config-File |
| Bild skaliert zeigen | Config-File |
| Bild nach Ablauf gewisser Zeit verschwinden lassen | Config-File |
| Klassenname: | Matrix |
|---|---|
| Raster anzeigen | Config-File |
| Anzeige von Strings im Raster | Config-File, Strings |
| Rasterisierung eines Rasterfeldes | ggf. Config-File, CodeCharts |
| Klassenname: | Eingabemöglichkeit/-fenster |
|---|---|
| Anzeige einer Eingabezeile | -- |
| Einlesen des eingegebenen Strings | -- |
| Überprüfen des eingegebenen Strings auf Gültigkeit | Strings |
| Speichern der übermittelten Daten | Strings, CodeCharts, Config-File |
| Klassenname: | Strings |
|---|---|
| generiert gewisse Anzahl von Strings mit gewisser Länge | Matrix |
| Speicherung generierter Strings | -- |
| kann erzeugte Strings geordnet oder ungeordnet in Array packen | Config-File, Matrix |
| Klassenname: | CodeCharts |
|---|---|
| speichert Infos über Maße, auf die Bild skaliert wurde | Bild / Config-File |
| speichert Pfad des Bildes | Bild / Config-File |
- CodeCharts ganz oben, darunter die Bild-, Matrix- und Eingabe-Klasse
- Strings ist eine extra Klasse, die alle Funktionalitäten zu den in dem Raster angezeigten Strings und den vom Nutzer in die Eingabe eingegebenen Strings bereitstellt und die generierten Rasterstrings speichert
- damit kann dann in Eingabe überprüft werden, ob der Nutzer einen gültigen String eingegeben hat