Objektorientierte Programmierung at Hochschule Worms

Flashcards and summaries for Objektorientierte Programmierung at the Hochschule Worms

Arrow Arrow

It’s completely free

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Study with flashcards and summaries for the course Objektorientierte Programmierung at the Hochschule Worms

Exemplary flashcards for Objektorientierte Programmierung at the Hochschule Worms on StudySmarter:

Was ist mehrfache Vererbung?

Exemplary flashcards for Objektorientierte Programmierung at the Hochschule Worms on StudySmarter:

Welche Typen von Klassen gibt es?

Exemplary flashcards for Objektorientierte Programmierung at the Hochschule Worms on StudySmarter:

Was macht eine abstrakte Klasse aus?

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Objektorientierte Programmierung at the Hochschule Worms on StudySmarter:

Woraus besteht der objektorientierte Entwicklungszyklus?

Exemplary flashcards for Objektorientierte Programmierung at the Hochschule Worms on StudySmarter:

Welche Ordnungsstrukturen gibt es?

Exemplary flashcards for Objektorientierte Programmierung at the Hochschule Worms on StudySmarter:

Was ist die Komposition i.S. der Aggregationsstrukturen?

Exemplary flashcards for Objektorientierte Programmierung at the Hochschule Worms on StudySmarter:

Was ist das Geheimnisprinzip?

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Objektorientierte Programmierung at the Hochschule Worms on StudySmarter:

Was kann an Mehrfachvererbung problematisch sein?
Wie kann man das vermeiden?

Exemplary flashcards for Objektorientierte Programmierung at the Hochschule Worms on StudySmarter:

Welche Prinzipien nutzt das objektorientierte Vorgehen? 

Exemplary flashcards for Objektorientierte Programmierung at the Hochschule Worms on StudySmarter:

Was bedeutet Polymorphismus?

Exemplary flashcards for Objektorientierte Programmierung at the Hochschule Worms on StudySmarter:

Was wird durch Polymorphismus erzielt?

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Objektorientierte Programmierung at the Hochschule Worms on StudySmarter:

Was macht ein Objekt aus?

Your peers in the course Objektorientierte Programmierung at the Hochschule Worms create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for Objektorientierte Programmierung at the Hochschule Worms on StudySmarter:

Objektorientierte Programmierung

Was ist mehrfache Vererbung?

  • Spezialisierung weist mehrere Generalisierungen auf
  • abgeleitete Klasse erbt von mehr als nur einer Basisklasse (z.B. Amphibienfahrzeug erbt von Landfahrzeug UND Wasserfahrzeug)

Objektorientierte Programmierung

Welche Typen von Klassen gibt es?

  • konkrete (d.h. instanzierbare)
  • abstrakte (d.h. nicht instanzierbare)

Objektorientierte Programmierung

Was macht eine abstrakte Klasse aus?

  • Enthält NIEMALS Objekte
  • Zweck ist Variablen und Methoden an konkrete Klassen zu vererben
  • kann abstrakte Methoden enthalten

Objektorientierte Programmierung

Woraus besteht der objektorientierte Entwicklungszyklus?

  • Analyse: Erfassung Objekte realer Welt, mit Domänensprache, Modellierung Zusammenhänge --> Domänen/Analyse/Begriffsmodell
  • Design: Umsetzung Analysemodell in Designmodell aus Klassenkonzept und System-Komponenten
  • Implementierung: Programmierung (Attribute und Methoden)
  • Test: Klassentest, Integrationstest

Objektorientierte Programmierung

Welche Ordnungsstrukturen gibt es?

  • Klassifikation
  • Aggregation

Objektorientierte Programmierung

Was ist die Komposition i.S. der Aggregationsstrukturen?

  • Spezialform der Aggregation
  • Komponente werden genau einem Ganzen zugeordnet
  • werden bei Zerstörung des Ganzen mit zerstört

Objektorientierte Programmierung

Was ist das Geheimnisprinzip?

  • Innenleben der Klasse ist weitgehend geheim
  • von außen nicht sichtbar
  • Zugriff funktioniert nur über Schnittstellen
  • Unfreiwillige Manipulation wird verhindert

Objektorientierte Programmierung

Was kann an Mehrfachvererbung problematisch sein?
Wie kann man das vermeiden?

  • Problem: Subklasse erbt ein und dieselbe Variable oder Methode von mehreren Superklassen
  • Lösung: Vermeidung, mehrfach geerbte Variablen und Methoden in Subklassen überschreiben

Objektorientierte Programmierung

Welche Prinzipien nutzt das objektorientierte Vorgehen? 

  • Daten - und Funktionskapselung (Objekt-basiert)
  • Klassen (Klassen-basiert)
  • Vererbungsstrukturen (Objekt-orientiert) dadurch hohe Wiederverwendbarkeit

Objektorientierte Programmierung

Was bedeutet Polymorphismus?

  • Vielgestaltigkeit
  • Objekte verschiedener Klassen können auf die selbe Nachricht verschieden reagieren

Objektorientierte Programmierung

Was wird durch Polymorphismus erzielt?

  • Flexibilität
  • signifikante Vereinfachung der Logik von Programmen
  • Reduktion Wartungsaufwand
  • Algorithmus muss nur einmalig umgesetzt werden
  • Jedes Objekt kennt spezifisch auszuführende Methode

Objektorientierte Programmierung

Was macht ein Objekt aus?

  • verkapselt Daten und Methoden
  • verkehrt mit Außenwelt über wohldefinierte Schnittstelle

Sign up for free to see all flashcards and summaries for Objektorientierte Programmierung at the Hochschule Worms

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program Objektorientierte Programmierung at the Hochschule Worms there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to Hochschule Worms overview page

Netzwerke

Theoretische Informatik

Selbst - und Methodenkompetenz

Betriebssysteme

Prozedurale Programmierung

Hardwarekonzepte

Virtuelle und erweiterte Realität

Betriebssystem-Komponenten

Computergrafik

Krypto Buch

Einführung in die Informatik

Inverse Prokrastination

Netzwerke

Einführung in die objektorientierte Programmierung at

FernUniversität in Hagen

objektorientierten Programmierung Java at

Hochschule für Angewandte Wissenschaften Hamburg

01618 Einführung in die objektorientierte Programmierung at

FernUniversität in Hagen

Objektorientierte Programmierung I at

Hochschule Hof

Grundlagen der objektorientierten Programmierung at

IUBH Internationale Hochschule

Similar courses from other universities

Check out courses similar to Objektorientierte Programmierung at other universities

Back to Hochschule Worms overview page

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for Objektorientierte Programmierung at the Hochschule Worms or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards