A Case Study In Documenting And Developing Frameworks (1998)
| Citations: | 1 - 0 self |
BibTeX
@MISC{Dénommée98acase,
author = {Pierre Dénommée},
title = {A Case Study In Documenting And Developing Frameworks},
year = {1998}
}
OpenURL
Abstract
A Case Study in Documenting and Developing Frameworks Pierre D'enomm'ee A framework is a collection of abstract classes that provides an infrastructure common to a family of applications. The design of the framework fixes certain roles and responsibilities amongst the classes, as well as standard protocols for their collaboration. The variability within the family of applications is factored into socalled "hotspots", and the framework provides simple mechanisms to customize each hotspot. Customizing is typically done by subclassing an existing class of the framework and overriding a small number of methods. Sometimes, however, the framework insists that the customization preserves a protocol of collaboration between several subclasses, so customization requires the parallel development of these subclasses and certain of their methods. A framework exists to support the development of a family of applications. Typically a framework is developed by expert designers who have a deep knowle...







