is-Logo Delphi Entwicklungssystem
Sprachelemente - OO-Begriffe

S. Spolwig

[Home | Programmiersprachen | Delphi]

Für den Anfänger gibt sich die objektorientierte Denkweise etwas verwirrend, weil für denselben Sachverhalt unterschiedliche Ausdrücke verwendet werden je nach dem von welchem Standpunkt man die Situation betrachtet.

Auf der Ebene der objektorientierten Analyse (OOA) wird man eine allgemeinere Notation vorziehen, weil zu diesem Zeitpunkt noch keine Gedanken an die spätere Implementation verschwendet werden sollen. Die nachstehende Tabelle gibt den jeweiligen Sachverhalt auf verschiedenen Ebenen am Beispiel einer Kugel wieder.


Äquivalente Begriffe

Realwelt

OO-Analysesicht

OO-Designsicht

Implementationssicht
(Delphi)

alle Kugeln
einer Art mit gleichen Eigenschaften und Verhalten
Klasse Kugel Klasse
(Modul)
Type

type TKugel = class
(in einer Unit)
eine rote Kugel davon
(mit individuell ausgeprägten Eigenschaften)
Objekt Kugel Exemplar,
Instanz,
Objekt
Variable

var Kugel
Eigenschaft Attribut Attribut Variable

var Farbe
 
Verhalten Methode Methode procedure Rollen
function GetColor

 

 Hausinterne Regel:    1 Realobjekt   ==>  1 Klasse  ==>  1 Unit


 


©    04. Oktober 2008    Siegfried Spolwig