title: Difference between Decorator pattern and Delegation pattern
body: <p>What is the difference between Decorator pattern and Delegation pattern (if there is any) ? I don't want to know just about implementation details but also about use case differencies and subjective point of view how to use them.</p>
  
  <ul>
  <li><a href="http://en.wikipedia.org/wiki/Decorator_pattern">Decorator pattern</a></li>
  <li><a href="http://en.wikipedia.org/wiki/Delegation_pattern">Delegation pattern</a></li>
  </ul>
  
  <blockquote>
    <p><strong>EDIT :</strong> Can you point to source code (in OS project) where these pattern (especially Delegation, because Decoration is used in Java IO classes) are used. I'm looking for some real usage not just dummy example. Maybe these patterns are the same differs only in title. Feel free to write this opinion.</p>
  </blockquote>