Hallo Leute, ich weiß dieses Forum ist hauptsächlich für Fragen rund um Java entstanden. Ich habe allerdings kein geeignetes Forum für meine Frage gefunden, deshalb richte ich mich hier an euch!
Auf Grund der momentanen Situation finden keine schriftlichen Prüfungen statt, weshalb wir in allen Fächern ein Portfolio anhand von gestellten Fragen ausarbeiten müssen.
Die erste Frage lautet:
Erstellen Sie bitte drei Szenarien von Software Entwicklungsprojekten und beschreiben Sie für jedes Szenario, welche Rolle die OOP dort einnimmt und inwieweit die OOP für deren Durchführung überhaupt geeignet ist:
- Szenario 1: OOP nicht geeignet
- Szenario 2: OOP bedingt geeignet
- Szenario 3: OOP stark geeignet
Das Szenario in dem die OOP stak geeignet ist, ist ja sehr logisch. Einfach ein Online Shop mit der Elternklasse Produkt, welches seine Attribute an Kinderklassen (wie z.B. Klamotten, Schuhe) vererbt und daraus dann die jeweiligen Instanzen (z.B. T-shirt, blaue Farbe, Größe M) entsteht.
Allerdings fallen mir spontan keine Szenarios ein bei denen OOP nicht sinnvoll ist. Habt ihr hier ein paar Beispiele für mich, bei denen es nicht sinnvoll ist objektorientiert zu programmieren?
Hinweis: Alle Szenarios sollen zinnhaltig sein aber nicht immer geeignet für OOP
Auf Grund der momentanen Situation finden keine schriftlichen Prüfungen statt, weshalb wir in allen Fächern ein Portfolio anhand von gestellten Fragen ausarbeiten müssen.
Die erste Frage lautet:
Erstellen Sie bitte drei Szenarien von Software Entwicklungsprojekten und beschreiben Sie für jedes Szenario, welche Rolle die OOP dort einnimmt und inwieweit die OOP für deren Durchführung überhaupt geeignet ist:
- Szenario 1: OOP nicht geeignet
- Szenario 2: OOP bedingt geeignet
- Szenario 3: OOP stark geeignet
Das Szenario in dem die OOP stak geeignet ist, ist ja sehr logisch. Einfach ein Online Shop mit der Elternklasse Produkt, welches seine Attribute an Kinderklassen (wie z.B. Klamotten, Schuhe) vererbt und daraus dann die jeweiligen Instanzen (z.B. T-shirt, blaue Farbe, Größe M) entsteht.
Allerdings fallen mir spontan keine Szenarios ein bei denen OOP nicht sinnvoll ist. Habt ihr hier ein paar Beispiele für mich, bei denen es nicht sinnvoll ist objektorientiert zu programmieren?
Hinweis: Alle Szenarios sollen zinnhaltig sein aber nicht immer geeignet für OOP