title: Do Design patterns in Object Oriented Programming signal systemic problems of the paradigm of OO?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/1579162/are-design-patterns-really-language-weaknesses">Are design patterns really language weaknesses?</a>  </p>
  </blockquote>
  
  
  
  <p>After spending years pouring over books on OOP and the techniques of OOP, and recently getting involved more and more in Functional Styles of programming, would it be fair to extrapolate that design patterns are pointers to systemic problems with Object Oriented programming as a whole. Is there a fundamental flaw in Object Oriented Programming (not to be confused with Design), in that in the treatment of state through encapsulation, has led to more and more patterns to resolve the problems with such a paradigm.</p>
  
  <p>I have not come to any conclusions on this, but my "gut" feeling is that there might be something more seriously wrong with the paradigm of OOP. </p>
  
  <p>Is the very idea of encapsulation causing more problems than they solve.</p>