No? That's a pretty good description of the sort of metaprogramming that Lisp gives you, and Lispers are really enthusiastic about that kind of thing. People will dispute the parallels, but the real difference comes down to:
- non-Lisp languages being significantly less powerful
- Lisp's veneer of respectability
... which shouldn't be all that odd, considering the person who gave us "design patterns" was Dick Gabriel, a Lisper.
At least the "SingletonFactoryWorkerVisitor" programmers use a nomenclature that reflects the ontology the object is supposed to fit into.