Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Objektorientierte Programmierung

Ähnliche Präsentationen


Präsentation zum Thema: "Objektorientierte Programmierung"—  Präsentation transkript:

1 Objektorientierte Programmierung
Objektorientierte Programmierung

2 Gliederung 1. Allgemeines 2. Nutzen 3. Wichtige Begrifflichkeiten
Gliederung 1. Allgemeines 2. Nutzen 3. Wichtige Begrifflichkeiten 4. Angewandte Beispiele 5. Quellen

3 1. Allgemeines Daten und Programmcodes in übersichtlichen Modulen (Objekten) zusammenfassen bzw. kapseln OOP. ist ein Programmparadigma Lösung von Aufgaben erfolgen in Programmiersprache Kooperierende Sammlungen von Objekten Abbildung von Problemen aus der Natur

4 2. Nutzen Anwendung bei dem Vorgehen der Programmentwicklung
Anwendung bei dem Vorgehen der Programmentwicklung erleichtert die Wiederverwendung von Codeblöcken reduziert den Programmieraufwand Arbeitszeit wird gespart, copy und paste Fehler werden vermieden Unabhängiges voneinander prüfen und testen Verringerung der Komplexität entstehender Programme

5 3. Wichtige Begrifflichkeiten 3.1 Objekt
Enthält bestimmte zusammengehörige Attribute und Methoden Attribut ist eine Dateneinheit, eine bestimmte Eigenschaft Methode ist zuständig für die Umsetzung der Objektfunktionalität Objekt ist von außen nur durch Attribute und Methoden sichtbar Möglichkeit zur Kommunikation (Programmiersprache)

6 3. Wichtige Begrifflichkeiten 3.2 Klasse
Gruppierung von Objekten mit gleicher „Schablone“ Weiterhin ist die Klasse der Bauplan, für die Objekte Klasse definiert die Struktur ihrer Objekte Einzelne Objekt ist Instanz einer Klasse Vererbung, durch Ableitung der Basisklasse (klassenbasierte Sprachen)

7 4. Angewandte Beispiele 1. Beispiel ( Auto)
Attribute: -Farbe Methoden: -beschleunigen -benötigter Kraftstoff bremsen -Preis Messung aktueller Kraftstoff -Motor Klasse (Auto) Objekt (Auto 1) Objekt (Auto2)

8 4. Angewandte Beispiele 2. Beispiel (Schuhe)
2. Beispiel (Schuhe) Klasse Instanz Instanz 2 Farbe; Groesse; Marke; Farbe; Blau Groesse; 37 Marke; Nike Farbe; Rot Groesse; 44 Marke; Puma

9 5. Quellen http://www.codeadventurer.de/?p=2513


Herunterladen ppt "Objektorientierte Programmierung"

Ähnliche Präsentationen


Google-Anzeigen