Defining IBM® Rational® design patterns requires some knowledge of Unified Modeling Language (UML) 2.0 elements and object-oriented language concepts. Default Java™ code is provided for the basic pattern model. Pattern libraries, pattern bodies, pattern parameters, and parameter dependencies are expressed as Java classes. Mechanisms are provided for documentation and packaging of the pattern, and the potential distribution, archiving, and retrieval of the pattern.
Supplying implementation code for patterns
The implementation code is the basic code that supports the construction of all Rational patterns. This code is added partly by the creation of the pattern plug-in project and partly by the addition of the pattern signature by using the Pattern Authoring view.Modifying patterns during design
In designing the pattern, the pattern author creates a pattern project that includes a pattern library. Next, patterns are added to the library. The author can also supply static data or metadata, for example, to document the pattern, provide search keywords, or designate groups.
Parent topic: Authoring patterns
Related concepts
IBM Rational design patterns