Die Mathe-Redaktion - 21.07.2019 23:19 - Registrieren/Login
Auswahl
ListenpunktHome
ListenpunktAktuell und Interessant ai
ListenpunktArtikelübersicht/-suche
ListenpunktAlle Links / Mathe-Links
ListenpunktFach- & Sachbücher
ListenpunktMitglieder / Karte / Top 15
ListenpunktRegistrieren/Login
ListenpunktArbeitsgruppen
Listenpunkt? im neuen Schwätz
ListenpunktWerde Mathe-Millionär!
ListenpunktAnmeldung MPCT Sept.
ListenpunktFormeleditor fedgeo
Schwarzes Brett
Aktion im Forum
Suche
Stichwortsuche in Artikeln und Links von Matheplanet
Suchen im Forum
Suchtipps

Bücher
Englische Bücher
Software
Suchbegriffe:
Mathematik bei amazon
Naturwissenschaft & Technik
In Partnerschaft mit Amazon.de
Kontakt
Mail an Matroid
[Keine Übungsaufgaben!]
Impressum

Bitte beachten Sie unsere Nutzungsbedingungen, die Distanzierung, unsere Datenschutzerklärung und
die Forumregeln.

Sie können Mitglied werden. Mitglieder können den Matheplanet-Newsletter bestellen, der etwa alle 2 Monate erscheint.

Der Newsletter Okt. 2017

Für Mitglieder
Mathematisch für Anfänger
Wer ist Online
Aktuell sind 422 Gäste und 23 Mitglieder online.

Sie können Mitglied werden:
Klick hier.

Über Matheplanet
 
Zum letzten Themenfilter: Themenfilter:
Matroids Matheplanet Forum Index
Moderiert von matph
Informatik » Programmieren » Design Patterns: Dekorierer - UML-Klassendiagramm
Druckversion
Druckversion
Antworten
Antworten
Autor
Universität/Hochschule Design Patterns: Dekorierer - UML-Klassendiagramm
DennisKla
Neu Letzter Besuch: im letzten Quartal
Dabei seit: 21.05.2019
Mitteilungen: 3
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Themenstart: 2019-05-21


Hallo ich versuche grad ein Dekorierer/ zu modellieren mit folgenden Eigenschaften.

• Ein Mitarbeiter ist eine Person mit einem Namen und einem Grundgehalt.
• Ein Mitarbeiter kann Zusatzaufgaben übernehmen. Zusatzaufgaben sind:
• Projektleitung: Für jede Projektleitung wird eine Zulage gezahlt.
• Kundenbetreuung: Ein Kunde hat eine Nummer und einen Umsatzwert.
Für jede Kundenbetreuung wird ein Bonus von 10% des Umsatzwertes gezahlt.
• Veranstaltungsorganisation: Für das Organisieren gibt es keine besondere Vergütung.

Ich habe jetzt grob ein erstellt und wollte mal fragen ob die Beziehungen und der Aufbau stimmt. Die Methoden hab ich extra noch nicht mit eingefügt.

Edit: Foto gelöscht.



  Profil  Quote  Link auf diesen Beitrag Link
DennisKla
Neu Letzter Besuch: im letzten Quartal
Dabei seit: 21.05.2019
Mitteilungen: 3
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.1, vom Themenstarter, eingetragen 2019-05-21


Ich habe mal auf Ratschlag ein besseres UML Diagramm erstellt, da mein Handliches  ziemlich schlecht ist.



Es fehlen noch Attribute da ich mir nicht sicher bin ob ich Kundenberatung anders dastellen muss oder nicht.



  Profil  Quote  Link auf diesen Beitrag Link
DennisKla
Neu Letzter Besuch: im letzten Quartal
Dabei seit: 21.05.2019
Mitteilungen: 3
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.2, vom Themenstarter, eingetragen 2019-05-21


Mittlerweile habe ich ein UML-Diagramm mit einen User hier erarbeitet. Jedoch bin ich mir nicht ganz so sicher ob es denn so stimmt.

Die Attribute für die Kundenberatung fehlt auch noch.

Dies ist nur ein erster Entwurf !
Wie kann daraus der Design Pattern Decorator realisiert werden ?



Zudem müsste ich noch 2 Methoden erstellen,

Einmal int Gehalt() - Die Methode gehalt soll für den mit Hilfe der Objekte des Dekorierer-Musters beschriebenen Mitarbeiter
das insgesamt zu zahlende Gehalt ermitteln.

Sowie int organisiert() -  Die Methode organisiert soll für den mit Hilfe der Objekte des Dekorierer-Musters
beschriebenen Mitarbeiter die Anzahl der von ihm organisierten Veranstaltungen ermitteln

Ich hoffe mir kann hier weitergeholfen werden.




  Profil  Quote  Link auf diesen Beitrag Link
Neues Thema [Neues Thema] Antworten [Antworten]    Druckversion [Druckversion]

 


Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2019 by Matroids Matheplanet
This web site was made with PHP-Nuke, a web portal system written in PHP. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]