title: Detail learning of c++ design patterns
body: <p>Thanks for your valuable time.</p>
  
  <p>I want to learn c++ design patterns. I searched on web but I was not getting  documents which gives me better details about design patterns. I was getting good details but those were in different URL's, I required all the information in one place only so that it will be better to know what all things are there under c++ design patterns. </p>
  
  <p>Below are my necessary things while learning design patterns :</p>
  
  <ul>
  <li>Why we need c++ design patterns</li>
  <li>What is design patterns</li>
  <li>How they are categorized ( I mean overview we can say)</li>
  <li>Good approach while implementation of these patterns</li>
  <li>Pros and cons of design patterns</li>
  <li>New features in design patterns.</li>
  </ul>
  
  <p>Please folks suggest me good stuff which consist of above mentioned points. Also suggest me , is there any good forum available for design patterns.</p>
  
  <p>Thanks for your suggestions !!!</p>
  
  <p>-Pravin</p>