Objektorientierte Sicht auf Anwendungssysteme

12
1 Christian Spannagel Pädagogische Hochschule Heidelberg [email protected] http://www.christian-spannagel.de Objektorientierte Sichtweise auf Anwendungssysteme

description

Vortrag von Christian Spannagel über Objektorientierung und der Bezug zu Standardanwendungen wie beispielsweise Textverarbeitung und Tabellenkalkulation

Transcript of Objektorientierte Sicht auf Anwendungssysteme

Page 1: Objektorientierte Sicht auf Anwendungssysteme

1

Christian Spannagel

Pädagogische Hochschule [email protected]

http://www.christian-spannagel.de

ObjektorientierteSichtweise auf

Anwendungssysteme

Page 2: Objektorientierte Sicht auf Anwendungssysteme

2

Objekte in der Welt

Page 3: Objektorientierte Sicht auf Anwendungssysteme

3

Klasse BUCH

Name der Klasse:

Attribute:

Methoden:

UML(Unified Modeling

Language)

Page 4: Objektorientierte Sicht auf Anwendungssysteme

4

Klasse BUCH

Page 5: Objektorientierte Sicht auf Anwendungssysteme

5

Klasse BUCH

Page 6: Objektorientierte Sicht auf Anwendungssysteme

6

Wir erweitern das System

„hat“

(Aggregation)

Page 7: Objektorientierte Sicht auf Anwendungssysteme

7

Wir erweitern das System

Page 8: Objektorientierte Sicht auf Anwendungssysteme

8

„ist ein“

(Generalisierung)

Wir erweitern das System

Page 9: Objektorientierte Sicht auf Anwendungssysteme

9

ObjektorientierteSichtweise auf

Anwendungssysteme

?

Page 10: Objektorientierte Sicht auf Anwendungssysteme

10

Beispiel „Pixelgrafik“

Page 11: Objektorientierte Sicht auf Anwendungssysteme

11

Beispiel „Vektorgrafik“

Page 12: Objektorientierte Sicht auf Anwendungssysteme

12

Aufgabe

Modellieren Sie aus objektorientierter Perspektive wesentliche Aspekte von:

1.Textverarbeitungssystemen2.Tabellenkalkulationssystemen3.Folienpräsentationsprogrammen4.Grafikprogrammen (Vektor- oder Pixelgrafik)5.Dateisystemen