ich war hier: ObjProg01Konzepte

Version [22748]

Dies ist eine alte Version von ObjProg01Konzepte erstellt von RonnyGertler am 2013-03-28 22:47:02.

 

 (image: http://wdb.fh-sm.de/uploads/QualipaktLehre/BMBF_Logo_klein.jpg)

Objektorientierte Programmierung - Kapitel 1 - Konzepte der OOP


Inhalte von Dr. E. Nadobnyh

Begriffsdefinition


Die OOP ist eine grundsätzlich neue Art der Software-Entwicklung, die geeignet ist, die Komplexität großer Projekte zu bewältigen.


Konzepte


1) Datenabstraktion: Bildung von Klassen zur Beschreibung von Objekten.

2) Datenkapselung: kontrollierter Zugriff auf die Daten von Objekten.

3) Vererbung: Bildung der abgeleiteten Klassen.

4) Polymorphie: Bildung von Anweisungen, die zur Laufzeit verschiedene Wirkungen haben können.


Denkmodelle im Vergleich


Prozedurale Programmierung Objektorientierte Programmierung
Daten und Prozeduren sind getrennt Ein Objekt ist eine Einheit aus Eigenschaften und Fähigkeiten
Prozeduren greifen auf Daten zu und rufen andere Prozeduren auf Vielzahl kooperierender Objekte



Grundbegriffe im Vergleich


Prozedurale Programmierung Objektorientierte Programmierung
Eingebauter Datentyp Benutzerdefinierter Datentyp, Klasse
Daten, Variable Objekt, Instanz
--- Attribute, Eigenschaften
Unterprogramme, Prozeduren, Funktionen Methoden, Fähigkeiten, Elementfunktionen
Aufruf Nachricht, Botschaft, Methodenaktivierung
Zugriff Direkte Zugriffe sind nicht erlaubt











CategoryObjProg
Diese Seite wurde noch nicht kommentiert.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki