Its common implementation as a virtual machine allows Java programs to run on a wide variety of platforms. Gary Cornell and Cay S. Horstmann. This use of the toolkit is described and the possibility for efficient animation is demonstrated with a case study of an engine model. Figure 6.1 shows the relationships between classes in the JaM package. If a class is connected to and on the right of another class then it extends the class to the left.
Classes shown in the diagram in a box surrounded by a dashed line are abstract classes.
SunSoft Press , 1996. Classes are connected in a tree or DAG by inheritance , and polymorphic methods may be associated with suitable non leaf nodes of this structure. 2.4 Limitations of the Object Oriented Approach Our experience with GAP 3 revealed two main limitations of this approach. Cornell, G. Core Java 1.1. SunSoft Press , May 1997.