This work investigates the syntactical mechanisms used in design patterns. A taxonomy of patterns is presented, and a data set of design patterns is selected from this taxonomy. We argue that composition is the syntactical mechanism most used in design patterns. Several critera to classify and implement composition in our data set of design patterns are suggested. We postulate that the knowledge of design patterns should be incorporated into object-oriented languages using the analyzed syntactical mechanisms
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.