| Interface | Description | 
|---|---|
| Iterator | This interface defines an iterator that will provide
 access to the members of a LinkedListOfData collection. | 
| Class | Description | 
|---|---|
| Data | This class represents some data that we want to
 be able to store. | 
| LinkedListOfData | This class creates and maintains a Linked-List of Data
 Objects. | 
| LinkedListOfDataIterator | This class implements the Iterator interface, thus providing
 a means to iterate through the Data objects in a LinkedListOfData
 collection. |