One thing that bothers me about “design patterns” is that they don’t always seem to be the best method of solving a design problem. In many cases, patterns are patterns simply because they are popular. This of course is a phenomenon not limited to design (music, for example, is another case in point). However, it…