Grow your YouTube channel like a PRO with a free tool
Get Free YouTube Subscribers, Views and Likes

UML class diagrams

Follow
Lucid Software

We've updated our video!

Learn how to make classes, attributes, and methods in this UML Class Diagram tutorial. There's also indepth 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: https://www.lucidchart.com/pages/uml...

——

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 Realworld example
12:06 Conclusion

——

Learn more: https://training.lucid.co
Sign up: https://www.lucidchart.com

Follow us:
Facebook:   / lucidchart  
Twitter:   / lucidchart  
Instagram:   / lucidchart  
LinkedIn:   / luci.  .

posted by begavegax9