1
PROGRAMACION. Diferencias entre la Programación Estructurada y la Programación Orientada a Objetos Programación estructurada. Programación orientada a objetos La unidad de programación es la función. Difícil reutilizar código: casi imposible reutilizar subrutinas que se diseñan para un programa. Difícil coordinación y organización: Entre programadores para la creación de aplicaciones grandes. Un programa es un conjunto de instrucciones o sentencias que cumplen un objetivo específico. Tanto la estructura del software y el código son fácilmente comprensibles. En general, el tamaño del código es proporcional al programa. La unidad de programación es la clase. La POO resuelve el problema identificando los actores que tienen participación en el problema e identificando sus acciones. Reusabilidad: cuando hemos diseñado adecuadamente las clases, se pueden usar en distintas partes del programa y en numerosos proyectos. Modificable: La facilidad de añadir, suprimir o modificar nuevos objetos nos permite hacer modificaciones de una forma muy sencilla. Encapsulamiento en bloques de código. La herencia: características que transmiten y así evitamos crear códigos ya hechos.

PROGRAMACION

Embed Size (px)

DESCRIPTION

diferencias entre p.e y poo

Citation preview

PROGRAMACION.Diferencias entre la Programacin Estructurada y la Programacin Orientada a ObjetosProgramacin estructurada.Programacin orientada a objetos

La unidad de programacin es la funcin. Difcil reutilizar cdigo: casi imposible reutilizar subrutinas que se disean para un programa. Difcil coordinacin y organizacin: Entre programadores para la creacin de aplicaciones grandes. Un programa es un conjunto de instrucciones o sentencias que cumplen un objetivo especfico. Tanto la estructura del software y el cdigo son fcilmente comprensibles. En general, el tamao del cdigo es proporcional al programa.

La unidad de programacin es la clase. La POO resuelve el problema identificando los actores que tienen participacin en el problema e identificando sus acciones. Reusabilidad: cuando hemos diseado adecuadamente las clases, se pueden usar en distintas partes del programa y en numerosos proyectos. Modificable: La facilidad de aadir, suprimir o modificar nuevos objetos nos permite hacer modificaciones de una forma muy sencilla. Encapsulamiento en bloques de cdigo. La herencia: caractersticas que transmiten y as evitamos crear cdigos ya hechos.