After studying general issues in the design and software engineering of object-oriented applications and frameworks, it is time to focus in somewhat more detail on actual application development.
In this chapter we will look at the drawtool application, as a representative of a broader category of interactive editing tools.
4
Additional keywords and phrases:
hush framework, interactive editors, law of Demeter,
formal specification in Z, abstract systems
After that we will treat some miscellaneous issues in the design of classes. This chapter will be concluded with a case study, a concise, yet detailed, example of a more formal approach to the development of an object-oriented application.