next up previous
Next: Interfaces and Generated Classes Up: Introduction to an Object Previous: Originator Application

Design of ARC User Lower Level

Figures 3 and 4 show a view of the hierarchy generated from the given ARC object interface. The classes and interfaces are classified into two categories of generated classes and interfaces, and library classes and interfaces. The user application programs use some of the generated classes either as it is or by specialization and stuffing. A naming convention is used to name the generated classes. Instead of naming each of the classes on user specified ARC object's interface, they are named with a standard scheme, but are placed in a namespace. The namespace is in turn named on the ARC object's interface. This convention is employed for the convenience of application programmers in handling various interfaces and classes in an ARC program. The figures omit the details of namespaces. The generated classes also reuse interfaces and implementations provided in the library. The design of the hierarchies is discussed below.

Figure 3: ARC Object Container and Related Interfaces
\begin{figure}\begin{center}
\epsfig{file=figs/diagrams/container.eps, width=6.0in, height=4.5in}\end{center}\end{figure}



Subsections
next up previous
Next: Interfaces and Generated Classes Up: Introduction to an Object Previous: Originator Application
R K Joshi 2003-05-08