Interface Summary |
IAppletGUIBuilder |
Interface for Applet GUI builder.
The components like Button, List, TextField, etc. |
IColorFactory |
Factory interface for the color objects creation |
ICommandMediator |
Interface for command mediator object to collect the
commands from the colleague objects |
IShape |
Interface for shape classes |
IShapeAbstractFactory |
Factory interface for operations that create abstract combination of shapes |
IShapeCommand |
Interface for executing an operation which is encapsulated as Command object.
Collaborates with IShapeDrawer to execute the commands |
IShapeContainer |
Interface for the ShapeContainer component |
IShapeContainerState |
Interface for encapsulating the state of the shape container |
IShapeDrawer |
Interface for Drawing shape using graphics object |
IShapeFactory |
Factory interface for the shape objects creation |
IShapeVisitor |
Interface to visit the shape objects |
IVisitable |
Interface to make the object visitable |