Innehållsförteckning
Objektorientering är grunden för att göra UML -diagram, faktiskt UML finns för att representera objektorientering, när vi väl känner till grunderna i båda UML Som objektorienterade kan vi kanske fråga oss själva vad som är nästa och steget vi måste ta är hur vi använder båda tillsammans.Först måste vi veta att vi ska diagram, vanligtvis måste vi börja med en klass, på så sätt kan vi göra de abstraktioner som resten av innehållet kommer att härleda från.
Skapa en klass
De klasser i UML representeras av en rektangel, måste klassens namn följa konventionen att ha namnet med den första bokstaven med stora bokstäver, det är viktigt att det bara är ett ord så om vi har ett fall där klassen måste ha två ord , då måste vi gå med dem och varje ord måste börja med versaler, till exempel: "Mobiltelefon”. Klassnamnet ska stå högst upp i rektangeln.
Genom att följa konventionerna ser vi till att vårt diagram är läsbart för alla som känner till UML.
Låt oss se följande bild som en klass skulle se ut:
Ett annat sätt att namnge en klass är när den tillhör ett paket, då kan vi säga "Paket :: Klass”Där de två punkterna representerar klassens medlemskap i paketet, är detta också känt som en rutt och det skulle se ut så här:
När vi väl har bestämt vad vår klass ska heta är det dags att placera attributen.
Attribut
Attributen är klassens egenskaper, vi definierar dessa när vi gör abstraktionsprocessen av det, det vill säga när vi gör listan över saker som gör klassen till en modell eller representation av objektet och att utan dessa saker kan den inte vara representerade.
Konventionen för namngivning attribut är ett gemener, om attributet består av två eller flera ord efter det första gemener, måste följande ord kopplas till det första och måste börja med den första bokstaven i versaler, till exempel "bandbredd". En klass kan innehålla ett eller flera attribut och inga attribut, i så fall måste dessa listas nedanför klassnamnet åtskilda av en rad, låt oss se följande bild:
Operationer
Det är de handlingar som en instans av klassen kan utföra, vi kan kalla dem metoder om vi talar om objektorienterad programmering följer dessa operationer samma namnkonvention som attribut, med den enda skillnaden att vi i slutet kommer att lägga till ett par parenteser som: "öppen dörr()”, Att vara handlingar, vanligtvis är det första ordet ett infinitivt verb. Listan placeras under attributen också med en rad som skiljer dem åt.
Låt oss se i följande bild hur det skulle se ut:
Som vi kan se, när vi ser denna klassdefinition med dess attribut och funktioner, kan vi redan ha en uppfattning om vad den kan eller inte kan göra och dess överföring till programmeringskod är mycket lättare.
Det är väldigt lätt att göra en klassdefinition i UML Och att se det slutliga resultatet visar oss också hur läsvärt det kan vara, med en väldefinierad klass som följer standarden kan vi ha ett informationsinsamlingslag och ett utvecklingsteam och båda kan kommunicera med det minsta antalet missförstånd.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng