I'm upset that my question caused such negative responses. For my part I am sorry to have contributed to the Bait, Bully and Gang activity that I feel the post was creating. I was on the defensive for a misunderstanding based on, what I can only conclude, was a bad tag--if it had been tagged philosophy of programming then I would likely not have angered the "design pattern" followers who, I now realize, take these questions very seriously.
That said. My question is not being acurately edited by Mr.Trapp. While it is his determination this is best for the community, it is actually not a good edit.
First, if someone wants to ask a different question, they should make their own post.
Second, if you want to improve the quality of the site's answers, do not allow people who Bait, Bully or Gang to make snotty comment in someone's post if there is a misunderstanding of terminology--as was the case here.
Third, To change the details of my post and morph into a better question is good for "future users" to read a title that maps closer to the results, but is this why people ask questions? I don't think of myself participating here to create some generic Wiki on programming. I think of it as a very specific Wiki. If the question didn't come off correctly then I think it should stand as it is--warts and all.
I don't believe it is in the interest of a participating community to have their questions smoothed over when it suits a moderator's sense of editing duty. The information is out there, its the synergy between the questions and the answers that makes it more meaningful than if I had just posted a question such as "what is a design pattern?" I can find this answer on Wikipedia (and I liked to it in my post).
And if you insist on hyjacking my question, then I will want to have my name removed from it--because its no longer my mistaken question but some generic "I should have used google" goof. AND I want my reputation points back, too.
"Programmers is collaboratively edited: your question has been revised to better align with the answers received and so that it can remain open and hopefully be of use to people in the future. We can disassociate your name from the question if you don't want to be associated with it anymore: just let me know." 1