DIFERENCIA ENTRE POO Y PROGRAMACIÓN PROCEDIMENTAL

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
DIFERENCIA ENTRE POO Y PROGRAMACIÓN PROCEDIMENTAL por Mind Map: DIFERENCIA ENTRE POO Y PROGRAMACIÓN PROCEDIMENTAL

1. PROGRAMACIÓN PROCEDIMENTAL

1.1. Las declaraciones se ponen en procedimientos, que se pueden volver a llamar cuando sea necesario

1.2. No necesita objetos.

1.2.1. Tiene procedimientos que podrían ser estructuras de datos, rutinas y subrutinas.

1.3. Debido a que la programación procedimental carece de objetos, carece de la "herencia"

1.4. No tiene esta habilidad de suptipificación

1.4.1. Como tal, subtipos y supertipos no pueden ser declarados.

1.4.2. Tampoco se puede lograr la subtipificación del comportamiento.

1.5. Utiliza una llamada de procedimiento para llamar a una función

2. PROGRAMACIÓN ORIENTADA A OBJETOS

2.1. Trata los datos como objetos con atributos y métodos que pueden aplicarse a estos objetos

2.2. Se centra en clases y objetos.

2.2.1. Al representar variables como objetos, se le puede pasar una función

2.2.2. Un objeto que pertenece a una clase en particular se puede tratar de forma independiente.

2.3. Su caracteristica mas distiguida es la herencia

2.3.1. Permite que el código se pueda reutilizar y extender sin cambiar el código existente.

2.3.2. Los objetos nuevos son capaces de “heredar” las propiedades de los objetos más antiguos.

2.4. Se puede lograr un polimorfismo de subtipo

2.4.1. Una función escrita para los elementos de un tipo de datos se puede hacer funcionar en los elementos de otro tipo de datos relacionado.

2.5. Utiliza una llamada de mensaje para solicitar acciones de objetos.