1. No se pude definir como una tecnologia o un metodo, simplemente se define como una forma de programar
2. Hoy en dia es una de la mas conocida y de hecho la mayoria de lenguajes de programacion estan diseñados para ser soportados por P.O.O.
3. Clase: Se define como una serie de código que nos permite clasificar elementos de otros elementos según sus características y función
4. Caracteristicas: No existe un acuerdo aceptado por todo el mundo para definir las caracteristicas de la P.O.O., sin embargo, la mayoria concuerdan con incluir las siguientes 3:
5. 1.Abstraccion: La abstraccion nos permite simplificar programas ubicados en otros mas complejos
6. 2.Encapsulacion: Esto se encarga de mantener ocultos los procesos internos que necesita para cumplir su funcion
7. 3.Herencia: Se define como la capacidad que tiene una clase para derivar propiedades y metodos de otra esto con el fin de tener que escribir el mismo codigo varias veces
8. Instancia: Podemos decir que la clase es la idea o concepcion de un objeto mas no el objeto en fisico, por lo que podemos definir como instancia al objeto mismo en fisico
9. Características de una instancia: Si existe algún cambio en una clase, todas las instancias de la misma se actualizaran y al ser, cada instancia independiente de las demás, se podra cambiar una sin afectar las otras