[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 |
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 |