Analysis of Overridden Methods to Infer Hot Spots
暂无分享,去创建一个
An object-oriented framework represents a design for a family of applications, where variations in the application domain are specified by means of hot spots. Identifying the right combination of hot spots is known to be difficult and best achieved via an iterative development process. However, due to this iterative process, project managers are tempted to postpone the writing of documentation until the framework is stable. Moreover, since parts of the program will be redesigned frequently, it is hard to synchronize documentation with source-code. Thus, iterative development leads to undocumented -or worse- incorrectly documented hot spots, limiting the reusability of the framework architecture.
[1] 簡聰富,et al. 物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .
[2] Martín Abadi,et al. A Theory of Objects , 1996, Monographs in Computer Science.
[3] Ralph Johnson. Documenting frameworks using patterns , 1992, OOPSLA 1992.
[4] Ralph E. Johnson,et al. Patterns Generate Architectures , 1994, ECOOP.