Procedural vs Object-Oriented programming

Our own Gorka will show an object oriented approach of Drupal development. Procedural vs OO programming, benefits and problems of each of them. Examples of how data abstraction and inheritance can help us to write a reusable code, clean and with conceptual coherence. We will talk also about some common patterns and their application in a real website.