6.4 Summary
The purpose of this tutorial chapter was to introduce you to
the common features of MetaEdit+ through a practical example. The design of the
Ball Game, however, is not yet finished. During the tutorial we showed some
design alternatives that might be considered again, the encapsulation could be
improved and the inheritance structure could be reworked.
Further, you could continue the design and the phases and
tasks that were not considered: the behaviour of other classes could be
described with State Diagrams, and communication between classes could be
specified by using Collaboration Diagrams.
You could also look at the other example graphs supplied
by MetaCase Consulting by opening the ‘Tutorial’ and
‘Examples’ projects in a Graph or Types Browser.