From the course: Software Design: Modeling with UML
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Class diagrams: Classifiers and features - Unified Modeling Language (UML) Tutorial
From the course: Software Design: Modeling with UML
Class diagrams: Classifiers and features
- [Instructor] Classifiers are one of the three key elements of a class diagram, the other two being features and relationships. These classifiers can be any one of the six types shown here, such as concrete class, an abstract class, or an interface. When you start modeling your classifiers, everything starts off as a regular class, as you saw in the previous lesson. At that time, it is hard to decide whether it should be an abstract class, an interface, or something else. This decision comes later when you have developed some part of your system and you begin to see the potential to apply some design patterns that could improve the quality of your design. Those patterns will then motivate the use of different types of classifiers. Let us look at the notations one by one. Starting with the most commonly used ones, concrete classes, abstract classes, and interfaces, all classifiers have a common notation of a box with…
Contents
-
-
-
-
(Locked)
Use case diagram8m 2s
-
Activity diagram6m 9s
-
(Locked)
Class diagrams: Key elements4m 52s
-
(Locked)
Class diagrams: Classifiers and features7m 22s
-
(Locked)
Class diagrams: Relationships6m 54s
-
(Locked)
Sequence and communication diagram8m 17s
-
(Locked)
Challenge: Name1m 5s
-
(Locked)
Solution: Name3m 48s
-
(Locked)
-
-
-