Overview of patterns
What is a pattern?
A pattern is used to address a recurring design problem, and provides a tried and tested solution resulting from solid design experience.
The use of patterns is generally considered a sound practice in software development circles. Patterns ensure the presence of certain characteristics within the developed system, such as reusability, progressiveness and ease of maintenance.
Patterns and
Objecteering MDA Modeler provides a
set of services used to
Objecteering MDA Modeler
A pattern in MDA Modeler is a UML package template. As a reminder, a package template is a package which is defined based on a set of parameter elements (template parameters). These template parameters can be classes, interfaces, data types, enumerations, attributes, operations, association roles and packages.
Working with patterns in MDA Modeler
The following pattern-related features are described in the following sections of the current chapter of user guide:
·
Expressing pattern constraints