July 2020
Intermediate to advanced
360 pages
7h 8m
English

19.1Constraints
⊳The problem is decomposed using some form of abstraction (procedures, functions, objects, etc.).
⊳Aspects of the problem are added to the main program without any edits to the source code of the abstractions or the sites that use them.
⊳An external binding mechanism binds the abstractions with the aspects.
19.2A Program in This Style

19.3Commentary
THIS STYLE can be described as “restrained reflection” for the specific purpose of injecting arbitrary code before and after designated points of existing ...
Read now
Unlock full access