Programacion Orientada Objetos
Enviado por yesidreng • 10 de Septiembre de 2012 • 616 Palabras (3 Páginas) • 1.742 Visitas
4.4 ACTIVIDADES COMPLEMENTARIAS
Parte Uno:
Crear el siguiente objeto de la figura:
Donde demuestre la creación de los 6 métodos que consta la clase operación.
1. ¿cuál es la diferencia de la programación orientada objetos con otros lenguajes?
Encontramos muchas diferencias entre los otros lenguajes ya que en la Programación Orientada Objetos , se programa como si el código o programa que estas realizando fuera un objeto de la vida real, donde una clase representa a los objetos que creas, puedes crear un sin fin de objetos de la misma clase.
Cada clase tiene propiedades y métodos, aparte puedes relacionar las clases, quiere decir que puedes programar cada clase por separado, unirlas después para hacer un programa, eso propicia el trabajo en equipo, y que el programador vea más entendible su código.
Por ejemplo, la clase auto, puede tener las siguientes propiedades:
Color, peso, marca, precio, modelo.
A su vez se puede hacer una clase llanta que tenga sus propiedades, y unirla con la clase auto.
Y así se pueden relacionar.
A diferencia de los otros tipos de programación, donde en algunos se tenía que programar todo en un mismo código, la Programación Orientada Objetos es la que está de moda por su facilidad y la forma de reutilizar el código, portabilidad, el manejo de diferentes plataformas y otras muchas mejoras diferentes a las anteriores.
Lenguajes que utilicen la POO, el Java, C++, objetive C, etc.
2. ¿Cuáles son las desventajas de la programación orientada a objetos?
En este punto daremos un cuadro comparativo y pero nos centraremos en las desventajas.
VENTAJAS DE LA PROGRAMACIÓN ORIENTADA OBJETOS DESVENTAJAS LA PROGRAMACIÓN ORIENTADA OBJETOS
- Fomenta la reutilización y extensión del código.
-Facilita el mantenimiento del software.
-Permite crear sistemas más complejos.
-Agiliza el desarrollo de software.
-Facilita la creación de programas visuales.
-Facilita el trabajo en equipo.
-Relacionar el sistema al mundo real. - La programación estructurada establece un orden particular.
Maneja por separado al código y a las estructuras de datos
Los algoritmos trabajan sobre las estructuras de control.
Este tipo de programación da mayor importancia al código que a las estructuras de datos.
La Programación Estructurada ... Algoritmos + Estructuras de Datos = Programas
- Los procedimientos aplicados a los objetos depende de la naturaleza de los mismos, por ejemplo no se puede imprimir un auto, no se puede conducir un foco, etc. estas acciones son inapropiadas porque no forman parte del comportamiento natural de los objetos.
La Programación Orientada a Objetos
...