title: What are the advantages or features of object oriented programming?
body: <p>What makes everyone went from sequential languages to ​​object languages ?</p>
  
  <p>According to <a href="http://en.wikipedia.org/wiki/Object-oriented_programming" rel="noreferrer">Wikipedia</a> the features of object oriented programming are data abstraction, encapsulation, messaging, modularity, polymorphism, and inheritance. For me  data abstraction, encapsulation, messaging, modularity also exist in sequential languages. Only the polymorphism, and inheritance are specific to object oriented programming. Is this correct ?</p>