Inhoudsopgave
Objectoriëntatie is de basis voor het maken van de UML-diagrammen, in feite UML bestaat om objectoriëntatie weer te geven, als we eenmaal de basis van beide kennen UML Als objectgericht kunnen we ons misschien afvragen wat de volgende stap is en de stap die we moeten nemen is hoe we beide samen kunnen gebruiken.Eerst moeten we weten dat we een diagram gaan maken, meestal moeten we beginnen met een klasse, op deze manier kunnen we de abstracties maken waaruit de rest van de inhoud zal voortkomen.
Een klas maken
De lessen in UML worden weergegeven door een rechthoek, moet de naam van de klasse de conventie volgen om de naam met de eerste letter in hoofdletters te hebben, het is belangrijk dat het maar één woord is, dus als we een geval hebben waarin de klasse twee woorden moet hebben , dan moeten we ze samenvoegen en moet elk woord beginnen met hoofdletters, zoals: "Mobiele telefoon”. De klassenaam moet bovenaan de rechthoek staan.
Door de conventies te volgen, zorgen we ervoor dat ons diagram leesbaar is voor iedereen die de UML.
Laten we de volgende afbeelding bekijken zoals een klasse eruit zou zien:
Een andere manier om een klasse een naam te geven is wanneer deze bij een pakket hoort, dan zouden we kunnen zeggen "Pakket:: Klasse:”Waar de twee paren stippen het klaslidmaatschap van het pakket vertegenwoordigen, wordt dit ook wel een route genoemd en ziet het er als volgt uit:
Als we eenmaal hebben besloten hoe onze klas zal heten, is het tijd om de attributen te plaatsen.
attributen
De attributen zijn de kenmerken van de klasse, we definiëren deze wanneer we het proces van abstractie ervan doen, dat wil zeggen, wanneer we de lijst maken van dingen die de klasse tot een model of representatie van het object maken en die zonder deze dingen niet kan vertegenwoordigd zijn.
De conventie voor naamgeving attributen is een woord in kleine letters, als het attribuut bestaat uit twee of meer woorden na de eerste kleine letter, moeten de volgende woorden worden samengevoegd met de eerste en moeten ze beginnen met de eerste letter in hoofdletters, zoals "bandbreedte". Een klasse kan een of meer attributen bevatten, maar ook geen attributen, als dat het geval is, moeten deze worden vermeld onder de klassenaam, gescheiden door een regel, laten we de volgende afbeelding bekijken:
Activiteiten
Dit zijn de acties die een instantie van de klasse kan uitvoeren, we kunnen ze noemen methoden als we het hebben over objectgeoriënteerd programmeren, volgen deze bewerkingen dezelfde naamgevingsconventie als attributen, met het enige verschil dat we aan het einde een paar haakjes toevoegen, zoals: "geopende deur()”, Omdat het acties zijn, is het eerste woord meestal een infinitief werkwoord. De lijst wordt ook onder de attributen geplaatst met een regel die ze scheidt.
Laten we in de volgende afbeelding zien hoe het eruit zou zien:
Zoals we kunnen zien, kunnen we, wanneer we deze klassedefinitie met zijn attributen en bewerkingen zien, al een idee hebben van wat het wel of niet kan doen en de overdracht naar programmeercode is veel eenvoudiger.
Het is heel gemakkelijk om een klassendefinitie te maken in UML En als we het eindresultaat zien, zien we ook hoe leesbaar het kan zijn, met een goed gedefinieerde klas die de norm volgt, we een team voor het verzamelen van informatie en een ontwikkelingsteam kunnen hebben en beide kunnen communiceren met een minimum aan misverstanden.Vond je deze tutorial leuk en hielp je hem?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven