|
Second article about Metapatterns.
In this new version, the Metapatterns are presented and
explained in a most extended and profound way.
Remembering: MetaPatterns can be
contemplated like a form of understanding the underlying mechanisms of
patterns and the form in which they work, and even as a new
classification of patterns.
The principal objective of patterns is capturing good practices that
allow us to improve the quality of the design of systems, determining
objects that support useful roles in a specific context, encapsulating
complexity, and making it more flexible.
We can observe that the structure of these solutions (patterns) repeats,
using a series of basic mechanisms (even in different levels of
abstraction) to produce the same effects in the system. To know these
common mechanisms allows us to have a clearer vision on patterns, as well
as to have the capacity to generate them.
|