ABSTRACT

As the title of this learning iteration suggests, the focus is frameworks: the concepts and terminology used in frameworks as well as the set of techniques available when designing, programming, and using frameworks. Actually, you can rest easily as you have already learned the techniques: as the mission of frameworks is to provide a reliable, flexible, and reusable software platform for building systems, the compositional design approach is used throughout. Thus the example framework, MiniDraw, also serves to show how design patterns play well together.