Professional Documents
Culture Documents
Unified Modeling Language (UML)
Unified Modeling Language (UML)
Language
(UML)
UML
• Graphical notation to support expressing Object-
Oriented Designs in a compact form
• Notation is quite expressive, includes many different
types of diagrams, and can be used to generate code
• Interface diagram
• Adds the stereotype
designation <<interface>>
Inheritance
• Inheritance relates two
classes
• One class is defined as an
extension of the other
• Existing one is called: base
class, superclass
• New class called: subclass,
or derived class