
POO: Es un metodo de desarrollo de software basado en el comportamiento de los objetos en el mundo real.La abstracción consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan.Abstraer un objeto nos permite disponer de las caracteristicas del objeto.
OBJETO; Es unicamente una porcion de codigo fuente que contiene datos y proporciona servicios. Es tambien una Entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad (métodos), los mismos que consecuentemente reaccionan a eventos.Un objeto es una instancia de una clase.
CLASE: es la definicion de un objeto. Sus atributos, metodos y eventos a los que reacciona.
Ventajas de la POO: Mas simple de entender, menos costo en mantenimiento, reutilizacion de codigo, facilita trabajo de equipo.
Desventajas: Impacta performance, el codigo es mas pesado, no es el metodo de programacion mas popular.