Gobelijn API documentation  - generated for commit a0cbea7
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
ODemo Namespace Reference

Demonstrates features of object behavior w.r.t. essential operators, aggregation and association, polymorphism, abstract classes, and interfaces. More...

Classes

class  Bicycle
 Represents a simple Bicycle. More...
 
class  Body
 
class  Engine
 Engine that provides motion. More...
 
class  Exception
 Simple Exception root class. More...
 
class  MotionException
 
class  LoadingException
 
class  SailingException
 
class  LandVehicle
 A LandVehicle drives on land. More...
 
class  Motorcycle
 Motorcycle with Engine and Owner. More...
 
class  PassengerRoadVehicle
 A PassengerRoadVehicle transports one or more passengers. More...
 
class  Person
 A fairly simple class for Person. More...
 
class  RoadVehicle
 A RoadVehicle is any kind of vehicle that moves on the road. More...
 
class  SailBoat
 A simple SailBoat class. More...
 
class  Unicycle
 Unicycle interface. More...
 
class  Vehicle
 This Vehicle interface class. More...
 
class  WaterVehicle
 Abstract WaterVehicle class. More...
 
class  Wheel
 A really simple class for Wheel. More...
 

Detailed Description

Demonstrates features of object behavior w.r.t. essential operators, aggregation and association, polymorphism, abstract classes, and interfaces.