Wissensdatenbank Wirtschaftsrecht

aktuelles Dokument: ObjProg01Konzepte
image4
image3
image2
image1
 Alle Kategorien:
  Forschungsdatenbank
  Lehrveranstaltungen
  Lexikon
  Literatur
  Rechtsgebiete
  Rechtsprechung
  Service
  Studium F H S
  Wissensmanagement
ich war hier: ObjProg01Konzepte

Revision history for ObjProg01Konzepte


Revision [83268]

Last edited on 2017-08-16 15:15:46 by ClaudiaMichel
Additions:
CategoryObjektorientierteProgrammierung
Deletions:
CategoryDelete


Revision [72097]

Edited on 2016-09-27 12:41:34 by NicoleHennemann
Additions:
CategoryDelete
Deletions:
CategoryObjProg


Revision [22751]

Edited on 2013-03-28 22:51:40 by RonnyGertler
Additions:
{{image url="oop1.gif" width="500"}}
{{image url="oop2.gif" width="500"}}
Deletions:
{{image url="oop1.gif" width="400"}}
{{image url="oop2.gif" width="400"}}


Revision [22750]

Edited on 2013-03-28 22:51:25 by RonnyGertler
Additions:
**Daten und Prozeduren sind getrennt**
{{image url="oop1.gif" width="400"}}
=== Objektorientiertes Denkmodell===
**Kooperierende Objekte**
{{image url="oop2.gif" width="400"}}
===Vorteile der OOP===
1) Geringere Fehleranfälligkeit: Ein Objekt kontrolliert den Zugriff auf seine Daten selbst.
2) Gute Wiederverwendbarkeit: Ein Objekt kann wie ein Baustein in beliebigen Programmen eingesetzt werden.
3) Geringer Wartungsaufwand: Ein Objekt kann die interne Darstellung seiner Daten ändern, ohne dass ein Anwendungsprogramm etwas davon merkt.
Deletions:
{{files}}


Revision [22749]

Edited on 2013-03-28 22:49:04 by RonnyGertler
Additions:
{{files}}
=== Prozedurales Denkmodell ===


Revision [22748]

Edited on 2013-03-28 22:47:02 by RonnyGertler
Additions:
<b>Prozedurale
Programmierung </b>
<b>Objektorientierte
Programmierung</b>
===Grundbegriffe im Vergleich ===
""<table class="data" width="80%" style="border:0">
Objektorientierte
Eingebauter Datentyp
Benutzerdefinierter
Datentyp, Klasse
Daten, Variable
<td>Objekt, Instanz
---
Attribute, Eigenschaften
Unterprogramme,
Prozeduren, Funktionen
Methoden, Fähigkeiten,
Elementfunktionen
Aufruf
Nachricht, Botschaft,
Methodenaktivierung
Zugriff
Direkte Zugriffe sind nicht
erlaubt
Deletions:
Objektorientierte


Revision [22747]

Edited on 2013-03-28 22:41:42 by RonnyGertler
Additions:
======Objektorientierte Programmierung - Kapitel 1 - Konzepte der OOP======
===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===
""<table class="data" width="500px" style="border:0">
<tr>
<td>

Prozedurale
Programmierung


</td>
<td>
Objektorientierte
Programmierung

</td>
</tr>
<tr>
<td>
Daten und Prozeduren sind
getrennt
</td>
<td>
Ein Objekt ist eine Einheit
aus Eigenschaften und
Fähigkeiten


</td>
</tr>
<tr>
<td>
Prozeduren greifen auf Daten
zu und rufen andere
Prozeduren auf

</td>
<td>
Vielzahl kooperierender
Objekte
</td>
</tr>
</table>""
Deletions:
======Objektorientierte Programmierung - Kapitel 1 - Konzepte======
=====1.1. Algorithmen =====


Revision [22746]

The oldest known version of this page was created on 2013-03-28 22:38:09 by RonnyGertler
Valid XHTML   |   Valid CSS:   |   Powered by WikkaWiki