[Playlisten] [Impressum und Datenschutzerklärung]

04.1.2 Klassendiagramm in Visual Studio und in UML


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

dasganze kann man sich jetzt nochauf malen lassen wenn sie hier auf diese Datei ?? Meeting gehenhabe ich an drei Klassen drin verstecktnebenbeiin Java würde man typischerweise nur eine Klasse drin habenin sich haben und in dem Beschluss wär's egal ?? drei Klassen wieder ein Dateimeetingdie Klasse Meeting als solcheund danndie logikhalber einfach auf die Nachfahren reingepacktes kann willst du mir sagen DiagrammMusik rechts und Klassendiagramm anzeigennetterweisekann man in diesem Diagramm dann auch editierensie könnendabei fertig ist auf dieser am Maschinesie können dann in diesem Diagramm auch Änderungen vornehmenund die werden übernommen?? erst mal auf Punkt ??größerjetzt können Sie ablesen aha ich habe eine Klasse Meeting die hat folgendeFelder ist es ja so schön übersetztAttribute im englischen auch gerne vielandie hat folgende Attribute zu welchen Taten in der Folge Eigenschaften Properties und stehen die Methoden?? gebaut haben ?? Business Meetingdas nach dieser File ihr Business Meeting ist eine Ableitungdavonhat folgende Attribute folgende Methoden zusätzlichund Dinahat folgendesAttribut zusätzlich noch eine Typ dieser Aufzählung für dieRestauranttypendennoch extra eine Klasse eingebaut?? das ist ein Klassendiagrammman sagt was in den Klassen drinnen istund man sagt wie die Klassen verwandt sind?? noch mehr sagen dass sie assoziiertsind welche Klasse welche andere verwendete Relevanz nicht übertreibenwill das wesentlich eine Klassendiagrammistnicht was da drin ist in den einzelnen Klassen das Wesentliche ist für die Klassenverbandin Stammbaumallerdings dass wir gern am Anfang falsch gemacht der Stammbaumliege falsch AusDina verweist auf Meeting der Pfeil ist zum Meeting hin zur Mutterklasse inBusiness mit dem Verweis auf midi zu Mutterklasse nicht andersrum nicht von der Mutterklasse zu den Kindern sondern von den Kindern zu der Mutterklasseander Gedanke dahinter ist wohldasMeeting nichts von den Kindern weiß aber die Kinder wasvon der Mutterklasse wissen die Kindklassen verweisen auf die Mutterklasseso ist das tatsächlich dann auch in Bits und Bytes typischerweise gelöst dass die Kindklasseneinen Verweis haben auf die Mutterklasse und einer nachgucken könneninsofern ergibt es Sinn das der Fall von den Kindklassen zu der Mutterklasseanwenn Sie wollen ich mach das nie wahrscheinlich nichts weiter zu macht es nie Musik können hier rein gehen jetzt eher die ändern oder welche hinzufügensie sagen hinzufügen ?? Woche neues Feld nur konstant bessere Methoden ändernwelche neue Klasse rein malenzufügen Klassewieauch immerin dieser Klasse soll bitte auch von Meeting Erben den sie mit Toolbox Vererbungsagen Leertaste sollte von der Erben und dannhierzur neuen Klassegeerbt von den ?? das kann man komplett alles grafisch machendas lustig finden machen sich sokein Fan davon aber wie gesagt es kannaber damit zusammen wie man sozialisiert ist Sandmanns gelernt ?? ich hab's eben aufdie Art zu tippen gelernt mich hier zu klickendas Klassendiagramm wie sie erscheint vollautomatischist nicht hundertprozentigdas normierte Klassendiagrammgibt's auf der fernen NormamNummervierwir hatten schon UML Diagramme bei denAutomaten bei den endlichen Automatenauch schon Ding mit Fingern und Pfeilenaneine andere SorteDiagramm aus dem UML Standardjunge Fay?? Veit Modeling LanguageRahmendas Klassendiagrammdas sieht nicht hundertprozentigausdas was insgesamttut oder bautKomma kommt der Sache schonrecht naheso müsste das eigentlich dann ausseheneine Klasse wird ein Rechteck zum Beispielfür das Meeting dann steht oben drüberwas der Name der Klasse ist soweit stimmt das nochmit dem über ein Wasser Zwischenstück gebautund dann listet man typischerweiseauf was die Attribute sind als nächstesalso wir haben zum BeispieldenTitel und wir habenäh das wannund wir habendie GesamtdauerToteRecherchenund so weiterminus soll heißen dass dieprivat sinddieses Minus hier heißt privatschreibe ich das mal mir das also kein Gedanke kein Spiegelstrich sondern minusfür privatalsominuszwei heißen privat eine sehr kurze Schreibweiseunddann haben wirnachBeistrichMethodensowas wiePostnicht passt Punkt sondern Post Punktdas Verschieben war ?? Methodewerden Methode ist Nauist das mit den geradeam stattfinden und so weiterist schon sehr glitschigsosei das dann ausund hier würde man vorschreibendass das öffentlich istplusheißt dann in dieser Spracheöffentlichplusöffentlichdieses Plusanes gibt natürlich auch ProtectedDoppelkreuz müsse weiter treibendiverse andere noch neben Plus und Minus?? sowie ?? sind die wichtigstenMinus für private plusöffentliche sind das ist bei MicrosoftStudie nicht dabeider Liste die einfach aufein ?? sieht es denn hier einen Symbolen teilte hateinenSchlüssel dran für protecteddureichen?? ganz genau hin guckt hatten Schloss dran verbreitetwarenund die haben nichts dran zu sagen öffentlichauf andere Weise dargestellt in diesem Standardsoll plus Minus Doppelkreuzund Ähnliches sein zu sagen öffentlich oder privatoben fängt an mit den Attributenwir stehen erst die Attributeunter unten stehende MethodenPropertiessind gar nicht vorgesehensind einige verkappte Methodennochpaar Feinheitentote Dueschendas war die Gesamtangabefür die Klasse ich merke mir insgesamtin der Klasse was denn die Dauer ist nicht für jedes einzelne Ding was ich baueein Meeting sondern insgesamt leg ich mir das das Kennzeichen man auch noch in der Streichungunterstreichenheißt statischtoll zuunterstreichen heißt statischbei den Methoden genauso wenn sie dann Methode unterstreichenstatischdas statischist also eine grafische Sprachewie Sie sehenimmer ?? irgendwannlesen kann unstausendmal gesehen hatKomma schreibt gerne nochdie Tüten dazuein Platz ist der Teil ist ein Stringund das UN ist eine Date TimeOwensInformationist eine Times beendenwir damit unterstrichenein statischsoProstPunkt diese Methodenimmt die Zahl an Stunden entgegen als double-Zahlaus Doppelpunkt Doppelwohnensist nach Audinimmt nicht entgegenliefert aber einenwohl zurück ob das Meeting gerade stattfindet oder nichtso ausgefüllt das Weges invollster Formwas man in UML für diese anders schreiben würde und mit drei Pünktchenauf Seiten völliger seiner Sachen zu schreibenalso was ist was ist die Zugriffsebeneklassischen Hass was ist die Zugriffsebeneplus minus und andere SymboleanDoppelpunkt der Typjeweils beim Attributandersrumalsin den zehn Sprachen in zehn Sprachen schreibe ich jahierin den sichtbarenschreibe ich ja TypNameTyp Namesehen das ist nicht in Stein gemeißelt in UML schreibe ich Name Typ Name TypName Typ genauso bei denMethodenName der Methoden jetzt in KlammernName des Parametersdes Parameters auch anders vermitteln Doppelpunkt ?? dazwischenund hier da kein Parameter und der liefert ein Boot zurück mir die Methode nicht zurückliefert ?? das Pulver nicht zurück stand aber nicht seinkann ich Boydeinfach nichtsso sind eine Klasse aus den UMLund die Ableitungdasselbe was wir bei Visual Studio gesehen herbesdeutlichesMal an ihrwardas Business MeetingPunktIdeendazukleinerbtZugangHerbstauf sich eine kurze Wartezeiten?? er sie verschickte soder erbt von Meetingein Fileirgendwo vom Umriss vom Business Meeting irgendwo auf den Umriss von Meetingmit einer leeren Pfeilspitzekönntest ich weiß treiben aberin der Tat aktuellenZweifelsfall auch nocheine Bedeutung für diverse Pfeilspitzen an dieser Stelle tatsächlich eine leere Pfeilspitzeund Businessmeetingzum Beispieleineprivateprivates Attribut für das Budgetbei Jetvom Typ dezimalFragezeichenda Blablaund es hat eineöffentliche Methode Doppelpunkt wirdund so weiter und so weiter diehabenso sehr das aus wennBusinessMeeting noch in Kindklasse hatte oder mehrere fürchte dich da wieder andasistdas Wesentliche beim Klassendiagramm dass es sich ?? noch weiter verfeinernmit allen möglichen Bezügen Komma das ist das Wesentliche für seinUML KlassendiagrammSchreibweisenicht ganz was uns würdest du oder Brautwürdenwieder finden ??nicht ganz was du wieder baut aberziemlich dicht dabei