5.1. Cookbooks for framework adaptation

Framework-centered development is an incremental, iterative process. Starting from a given framework, classes are added and changed until the desired application emerges. Applications may be seen as living and growing organisms that constantly gain functionality during the development process. Framework documentation in the form of cookbook recipes don't need to cover all aspects in detail. An appropriate cookbook should, on one hand, cover the overall picture – the structure, the important collaborations, the intention, and overall functionality of its parts – and on the other hand include a solid discussion of tricky and complex mechanisms of the framework.

UML-F class and object diagrams represent an ...

Get UML Profile for Framework Architectures, The now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.