@MISC{Eden97tricksgenerate, author = {Amnon Eden and Amiram Yehudai}, title = {Tricks Generate Patterns}, year = {1997} }
Share
OpenURL
Abstract
This is a catalog of micro-patterns, as defined in [Eden, Gil & Yehudai 97b; Eden & Yehudai 97c]. A detailed description of the trick [ibid.] that implements the lattice [ibid.] of the CACHE-PROXY design pattern [GoF 95] by a Smalltalk routine is included, and also the source code of a sample Eiffel program whose elements served as arguments to the CACHE-PROXY trick. 1. Introduction The resemblance of the title of this section to the title of Beck and Johnson's article [94] is meant to stress the likeness of the idea expressed here to the one behind Beck and Johnson's composition: to substantiate constructs of one kind (tricks) as building blocks of constructs of a higher, more abstract level (design patterns). This paper describes the idea of tricks as the elements which design patterns constitute. Persons presented with the patterns wizard [Eden, Gil & Yehudai 97c] justly expect it to express to inherent compatibility of design patterns by enabling the application of a single patter...