A graphic component encapsulates a model, a view, and a controller.
The network component, like all the other graphic components, is
based on the MVC architecture, which means that it has a model, a
view and a controller associated with it. For a general
introduction to the MVC architecture, see
Architecture of graphic components. That
section describes the classes and features of the network component
that are specific to each module of the MVC architecture, and also
explains the role of the adapter.