Search



Advanced

Class Diagram Notations

Implementation

< Previous (Inheritance)

(Notes) Next >

Home / Class Diagrams / Class Diagram Notations / Implementation

Implementation of an interface is represented as a open arrowhead with a red, dashed-line.  At the head of the arrow is the interface being implemented, and at the tail of the arrow is the class which implements the interface.

 

NOTE: When reverse engineering a lot of classes at once, look for the Interfaces to begin to understand a given package. Or try just adding the Interfaces to a diagram first and then add all the classes that implement a particular Interface. (right mouse click on an Interface and select Add | All implementors). If your environment is big, this could take a while, but after the first attempt your environment is cached.