UML Class Diagram Tutorial



Learn how to make classes, attributes, and methods in this UML Class Diagram tutorial. There’s also in-depth training and examples on inheritance, aggregation, and composition relationships.

UML (or Unified Modeling Language) is a software engineering language that was developed to create a standard way of visualizing the design of a system. And UML Class Diagrams describe the structure of a system by showing the system’s classes and how they relate to one another.

This tutorial explains several characteristics of class diagrams. Within a class, there are attributes, methods, visibility, and data types. All of these components help identify a class and explain what it does.

There are also several different types of relationships that exist within UML Class Diagrams. Inheritance is when a child class (or subclass) takes on all the attributes and methods of the parent class (or superclass). Association is a very basic relationship where there’s no dependency. Aggregation is a relationship where the part can exist outside the whole. And finally, Composition is when a part cannot exist outside the whole. A class would be destroyed if the class it’s related to is destroyed.

Further UML Class Diagram information:

——

Learn more and sign up:

Follow us:
Facebook:
Twitter:
Instagram:
LinkedIn:

——

Credits for Photos with Attribution Requirements
Tortoise – by Niccie King –
Otter – by Michael Malz –
Slow Loris – by David Haring –
Creep – by Poorna Kedar –
Visitor Center – by McGheiver –
Lobby – by cursedthing –

Nguồn: https://citizensoftheamericanconstitution.org/

Xem thêm bài viết khác: https://citizensoftheamericanconstitution.org/tong-hop/

28 comments

  1. Hello! Thank you for the great vid! I want to ask about, what if I have 2 users: A and B

    A has Service
    B does Booking

    but, the detail of Service data, is on Booking.
    can i do inherit Service from booking?

    Thank you before!

    Reply
  2. It covers the whole topic

    Reply
  3. Awesome video

    Reply
  4. to be honest……. well well well done (Y) explaination and summary was great … if you would have left the background music at the end of this video away , i would be 100% satisfied

    Reply
  5. 5 * one hour Lectures of my university in 10 minutes. Thanks LucidChart i'm a big fan

    Reply
  6. such clear and good content!

    Reply
  7. just perfect….great tutorial

    Reply
  8. Wow, You're good. Thank you !

    Reply
  9. thanks lucidchart. Love the video

    Reply
  10. great tuto

    Reply
  11. Great video.

    Reply
  12. Thanks !

    Reply
  13. Great Tutorial!

    Reply
  14. Very useful, really really thank you.
    //Xatzigeorgiou se efxaristw, exw oi mizeroi apo dw

    Reply
  15. aggregation part is very useful for me , i want to thank you mister .

    Reply
  16. It was helpful. Thank you.

    Reply
  17. Fantastic tutorial on UML, as it pertains to making Class Diagrams! This was EXACTLY what I needed. Thanks so much.

    Reply
  18. Thank you so much

    Reply
  19. JUST LEARNED MY HOLE LECTURE IN 10 MINUTS

    Reply
  20. I have been scrolling papers 3 days in a raw and all I needed fits in a 10 min video! Thanks <3

    Reply
  21. Came across this by accident while trying to make diagrams on google slides… Thanks for the tutorial! This is great!

    Reply
  22. waaw this man did a great jobs
    thank you so much.

    Reply
  23. I wish all advertising was like that 👍🏼

    Reply
  24. Very nice video, it clearly shows how UML is to be used properly. I learned many things here, however, I just want to ask a dumb question. You mentioned that Only 1 Order should have 1 Order Details. If that were the design, does this mean that you can only have 1 product per order? Does this design doesn't support multiple products per order? Please help me understand. Sorry, I might've mixed this up with Database Design.

    Reply
  25. Must be the most impressive 10 minute tutorial I've seen yet – perfectly paced – its an art –

    Reply
  26. Loved the class, thanks for the help

    Reply
  27. clear, fast and easy to understand. Thank you.

    Reply
  28. Guys u are Rock!

    Reply

Leave a Reply