🎯 1. What Is UML?

UML (Unified Modeling Language) is a visual way to design software before writing code.

Think of UML as:

Most important diagram for Java developers:

👉 Class Diagram


2. What Does a UML Class Diagram Show?

A class diagram tells you:

✔ Class name

✔ Attributes (variables)

✔ Methods (functions)

✔ Relationships between classes