El enfoque del object-oriented programming es convertir las tareas programadas en objetos de comportamiento expositivo (métodos) y datos (miembros o atributos) usando interfaces. Lo más importante es la distinción entre procesal y objeto orientado programando es que el procesal programa usando procesos para operar en la estructura de los datos, objeto orientado programando, echa a los dos juntos, entonces un objeto, el cual tiene una instancia de clase, opera en su misma estructura de datos.
Drupal