Components

Components represent all kinds of elements that pertain to the piecing together of software applications. Among other things, they may be simple files, or libraries loaded dynamically.

By default, each class in the logical model has a specification and a body. The specification contains the class interface, shown here with UML's lollipop notation, while the body contains the implementation of that same class, represented by the component symbol itself.

In C++, a specification corresponds to a file with a

.h
suffix, and a body corresponds to a file with the suffix
.cpp
.

© 1997 Editions, Eyrolles, Paris, France . All rights reserved.