Pattern Oriented Software Architecture
On Patterns and Pattern Languages
Chapter One
A Solution to a
Problem and More
Philosophy, if it cannot answer so many questions as we
could wish, has at least the power of asking questions
which increase the interest of the world, and show the
strangeness and wonder lying just below the surface
even in the commonest things of daily life.
Bertrand Russell
In this chapter we take a simple problem-solution pairing and use
gradual and reasoned steps to expand and refine it into a description
that more obviously qualifies as a pattern description. En route we examine
the different facets that a pattern embodies and that its des ... read full excerpt from Pattern Oriented Software Architecture: On Patterns and Pattern Languages ebook