Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

BA Stuttgart, Technische Informatik, SW-Engineering, Objektorientierter Entwurf April 2007 Seite 1 Objektorientierter Entwurf (OOD) Beispiel: Generator.

Ähnliche Präsentationen


Präsentation zum Thema: "BA Stuttgart, Technische Informatik, SW-Engineering, Objektorientierter Entwurf April 2007 Seite 1 Objektorientierter Entwurf (OOD) Beispiel: Generator."—  Präsentation transkript:

1 BA Stuttgart, Technische Informatik, SW-Engineering, Objektorientierter Entwurf April 2007 Seite 1 Objektorientierter Entwurf (OOD) Beispiel: Generator unter MDA Von PIM zu PSM: – Typumwandlung – Einbau der get- und set-Methoden – Einbau von void – … Von PSM zum Code: – Sichtbarkeit – Explizite return-Parameter (bei get-Methoden) – Explizite Aufruf-Parameter (bei set-Methoden) – Einbau der Objekt-Referenz – … Generiere PSM Generiere Code PIM PSM Code MDA = Model driven architecture, PIM = Platform independent model, PSM = Platform specific model

2 BA Stuttgart, Technische Informatik, SW-Engineering, Objektorientierter Entwurf April 2007 Seite 2 Objektorientierter Entwurf (OOD) Beispiel: Generator unter MDA PIM Die Generierung wird gesteuert durch Verwendung von Stereotypen, die der Generator auswertet

3 BA Stuttgart, Technische Informatik, SW-Engineering, Objektorientierter Entwurf April 2007 Seite 3 PSM (für Java) Objektorientierter Entwurf (OOD) Beispiel: Generator unter MDA

4 BA Stuttgart, Technische Informatik, SW-Engineering, Objektorientierter Entwurf April 2007 Seite 4 Code public class Kfz { private String bezeichnung; private int anzahl_tueren; private double co2_ausstoss; … public double getCo2_ausstoss(){ return co2_ausstoss; } /*@param newVal */ public void setCo2_ausstoss(double newVal){ co2_ausstoss = newVal; } public void fahren(){ } public class Besitzer { private String name; private Vector fahrzeug; public Besitzer(String name){ } … public Vector getFahrzeug(){ return fahrzeug; } /* @param newVal */ public void setFahrzeug(Vector newVal){ fahrzeug = newVal; } Objektorientierter Entwurf (OOD) Beispiel: Generator unter MDA


Herunterladen ppt "BA Stuttgart, Technische Informatik, SW-Engineering, Objektorientierter Entwurf April 2007 Seite 1 Objektorientierter Entwurf (OOD) Beispiel: Generator."

Ähnliche Präsentationen


Google-Anzeigen