UML

UML class diagram.