Font Size:
Design Patterns - education and classification challenge
Last modified: 2009-08-30
Abstract
Design patterns have been recognized as a way to simplify and
unify applications development process. There are two problems
among others that can be identified when talking about design
patterns. First there is a problem in education of novices about
patterns and training them to fully understand how to find
the right pattern for some particular problem. Second problem
is classification and location of patterns that would make it
easier to find the right pattern for the right problem and
right technology. There are a lot of patterns created almost
every day and there are a lot of books that mention some
classifications and a number of patterns but there is still
a lack of some more practical classification that would
enable one to find the right pattern easily. In this paper
we give a brief overview of and discussion about problems
associated with education of novices. We give a brief view
at patterns and the most common classification of patterns
and then we comment some commonly used technologies
in combination with design patterns. We also discuss two
mentioned problems along with possible ideas for their
resolution.
unify applications development process. There are two problems
among others that can be identified when talking about design
patterns. First there is a problem in education of novices about
patterns and training them to fully understand how to find
the right pattern for some particular problem. Second problem
is classification and location of patterns that would make it
easier to find the right pattern for the right problem and
right technology. There are a lot of patterns created almost
every day and there are a lot of books that mention some
classifications and a number of patterns but there is still
a lack of some more practical classification that would
enable one to find the right pattern easily. In this paper
we give a brief overview of and discussion about problems
associated with education of novices. We give a brief view
at patterns and the most common classification of patterns
and then we comment some commonly used technologies
in combination with design patterns. We also discuss two
mentioned problems along with possible ideas for their
resolution.
Full Text:
PDF