The boat traffic simulation has three major components:
The components are considered as objects, though it should be pointed out that they are not objects in the strictly defined sense of an object-oriented programming environment. There are some relevant aspects of these components that should be discussed at this point.