There are a lot of design patterns and its pretty obvious that the patterns themselves are not silver bullets. However, in your experience, have there been any patterns that have consistently resulted in problems further on? I guess I’m asking if there are certain patterns that after some time turn from a solution into a problem in their own right?
I am currently dealing with a Singleton class that falls into this category and I would like to ask everyone if there are other such patterns that they have encountered.
Yes, these are called antipatterns. The only one I have ever dealt with (that I know of off the top of my head) is the waterfall model. Rather than trying to describe them, I would highly suggest reading the first link. It has a lot of insightful information!
To add a little humor, you mentioned “not silver bullets”… No Silver Bullet 🙂