From the course: Programming Foundations: Object-Oriented Design

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Unified modeling language (UML)

Unified modeling language (UML) - Python Tutorial

From the course: Programming Foundations: Object-Oriented Design

Start my 1-month free trial

Unified modeling language (UML)

- Throughout this course, we'll be using a few common diagramming techniques for drawing classes and their interactions. These diagrams are from something called UML or the Unified Modeling Language. UML is not a programming language. It's a graphical notation for drawing diagrams to visualize object oriented systems. For example, The class diagram gives a very simple graphical representation of a class. It has three sections; the name of the class, its attributes or fields and its behaviors or methods. It allows me to quickly sketch out an idea that's readable and understandable regardless of which programming language I'll be using. UML includes over a dozen different types of structural and behavioral diagrams. Now you should never be asking the question where can I write some sequence diagrams? Instead, you should simply realize that one would come in handy when thinking about or discussing a situation that isn't clear. For this course, we'll only be using a few of the most common…

Contents