K
killed_bill
Gast
Hallo!
Ich möchte im Rahmen eines Java Anfängerkurses eine eigene Geschäftslogik anlegen.
Ich bin prozeduraler Programmierer und habe tierische Probleme, diese Klassen-/Objektlogik zu verstehen. Meine Bücher helfen mir dabei nicht weiter.
Beispiel:
Wenn ich eine Klasse Lagerplatz angelegt habe und für diese Klasse Objekte erzeugt habe (Lagerplatz1, 2, 3, ...).
Nun möchte ich prüfen, welcher der Lagerplätze (Objekte) noch frei ist. Angenommen dieses Objekt kann die Aussage (ob "noch frei" oder "belegt") per Methode zur Verfügung stellen - wie klapper ich aber die einzelnen Objekte ab?
-> Muß ich dafür eine eigene "Lagerplatzverwaltungsklasse" anlegen oder entspricht das nicht der Logik der objektorientierten Programmierung?
-> Wer prüft, ob der Lagerplatz noch frei ist - macht das ein Objekt der Klasse "Artikel", der für sich prüft, ob er irgendwo eingelagert werden kann?
Viele Grüße & dankeschön!
killed_bill
Ich möchte im Rahmen eines Java Anfängerkurses eine eigene Geschäftslogik anlegen.
Ich bin prozeduraler Programmierer und habe tierische Probleme, diese Klassen-/Objektlogik zu verstehen. Meine Bücher helfen mir dabei nicht weiter.
Beispiel:
Wenn ich eine Klasse Lagerplatz angelegt habe und für diese Klasse Objekte erzeugt habe (Lagerplatz1, 2, 3, ...).
Nun möchte ich prüfen, welcher der Lagerplätze (Objekte) noch frei ist. Angenommen dieses Objekt kann die Aussage (ob "noch frei" oder "belegt") per Methode zur Verfügung stellen - wie klapper ich aber die einzelnen Objekte ab?
-> Muß ich dafür eine eigene "Lagerplatzverwaltungsklasse" anlegen oder entspricht das nicht der Logik der objektorientierten Programmierung?
-> Wer prüft, ob der Lagerplatz noch frei ist - macht das ein Objekt der Klasse "Artikel", der für sich prüft, ob er irgendwo eingelagert werden kann?
Viele Grüße & dankeschön!
killed_bill