• Asignatura: Informática
  • Autor: holiwisdeannaho
  • hace 8 años

¿Que es la programación orientada a objetos (POO- OPP)?

Características; herencia, polimorfismo, encapsulacion.


Por favor para hoy

Respuestas

Respuesta dada por: cristhianzg
16

1. ¿Que es la programación orientada a objetos (POO- OPP)?

La programación orientada a objetos es un paradigma de programación que busca cambiar la forma de pensar al momento de programar, está enfocado al mundo que nos rodea, es decir, del día a día.

Cuando nos referimos a la programación orientado a objetos, nos enfocamos en los objetos que nos rodean, un objeto puede ser algo real (que se pueda tocar) o abstracto, es decir, que no es real, por ejemplo, un auto, una puerta, ventana, gato, perro, silla, persona, cliente, etc.. y cada objeto tiene sus características que son los atributos y las acciones que realiza vendría ser los métodos.

2. Características:

herencia: Las herencia sirven para crear objetos que tengas las mismas características y métodos.

- Permite compartir automáticamente  métodos y atributos

- Permite crear clases derivadas a partir de una clase base

- Esta relacionada entre una clase general y una especifica

Polimorfismo

- Permite construir estructuras con elementos de naturaleza distinta, pero con un comportamiento común

- Permite acceder a un variado rango de funciones distintas a través de la misma interfaz

- Sirve para programar objetos con características comunes y que todos estos compartan la misma superclase en una jerarquía de clases

Encapsulacion

- La encapsulación se encarga de mantener ocultos los procesos internos

- Una encapsulacion puede ser, publico, protegido y privado

- Permite unir en la clase las características y comportamientos, esto es, las variables y métodos.


Saludos...

Preguntas similares