UML class diagrams

preview_player
Показать описание
We've updated our video!

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.

——

00:00 Introduction
00:20 Class
01:08 Attributes
02:06 Methods
03:05 Visibility
4:04 Zoo system example
4:29 Lucidchart
04:59 Inheritance
06:22 Abstraction
06:55 Association
07:15 Aggregation
08:00 Composition
08:46 Multiplicity
09:37 Real-world example
12:06 Conclusion

——

Follow us:
Рекомендации по теме
Комментарии
Автор

My professor couldn’t explain what you just made crystal clear in 10 mins throughout 10+ hours of lectures. THANK YOU!

Msnadine
Автор

I used to be a professional trainer and consultant in object-oriented analysis and design with UML. And I was a product manager for UML modeling tools. I found this video to be extremely effective in describing how many of the basic OO concepts apply in UML class diagrams. Very impressive!

garyctube
Автор

hands down the best animation and explanation I've seen, clear and straight to the point. amazing animation and it matches what the narrator is saying, phenomenal.

eliasreyes
Автор

I wish this man could present every tutorial that i will ever need. he makes it so easy to understand. thanks man

sakarienuh
Автор

The only video you ever need to watch about UML diagrams. Great job.

danielhegyi
Автор

two semesters and today is the day I understood class diagrams
Thank

Sakina
Автор

thank you sooo much!! you explain uml diagram much better than my teacher. You have a new subscriber

edugarma
Автор

you are really the best, easy and clear illustration.... everything is now clear for me! thank you.

wubishetzerihun
Автор

Mashallah brother youre the best i needed this for an exam tomorrow, lets see how it goes

Wantedhavingfun
Автор

U guys explain complex things so easily..thank u

bontlephello
Автор

You are da best. last of the video fixed most of my confusions about UML diagram.

isurusampath-ri
Автор

made it super easy, It is impossible to get bored while watching you thanks man!!!

biniyammarkos
Автор

woow very precise clear, explanation. After watching so many and after the exams here I found you. I am still glad I found the video to learn it precisely. Thank u

roshanafernando
Автор

damn bro you were the only one who explained this on point and simply; with the zoo example and pictures bro you are genius. consider to be part of university faculty....now i understand this thanks to you 7 starssss !!!

eliezetotero
Автор

Clear illustrations.Nice. Looks like a channel with million+ subs

carljohnson
Автор

you are the best tutor I have ever listened to 👌💯

ibrahimomar
Автор

simplest and most comprehensive explanation, thanks

salihabulut
Автор

Btw protected visibility generally has 2 different meanings, depending on the language used. In some languages, the video definition applies. In some other languages, like Java, it additionally allows access to other classes in the package.

memyaccount
Автор

10:55 Quick question: Why the fields and methods of User aren't protected (#)? Shouldn't a Customer class object know its password for example (To execute updateProfile() method)?
I don't understand what Customer and Administrator classes are getting from the inheritance of user. Also, Shouldn't User be <i>Abstract</i>?

Awesome video regardless 🙂 Wish I would watch it before!

OrSNCucumber
Автор

Thank You So Much for This Amazing Lectures 😁

PrithaMajumder