Vous êtes sur la page 1sur 2

Investigar en la web acerca de los lenguajes de programación orientados

a objetos, características, ventajas y desventajas.

La programació n orientada a objetos es un concepto que se extendió a través


de los departamentos de ciencias informá ticas universitarias en los añ os 80 y
de la comunidad de producció n de aplicaciones en los añ os 90. Al igual que la
"programació n modular" antes y la "programació n en Internet" después, POO
generó cierto debate. Ahora bien, los conceptos de programació n modular
está n aceptados universalmente, y muchos de los conceptos de la programació n
orientada a objetos también lo está n, aunque quedan aú n algunas objeciones al
paradigma de programació n orientada a objetos.

Ventajas

La primera ventaja del concepto de objetos es que todo el có digo que tiene algo
que ver con las naves espaciales se encuentra en un solo lugar. Otra ventaja es
que los objetos pueden poseer atributos inherentes de la clase a la que
pertenecen, por ejemplo, naves espaciales y asteroides podrían tener ambos
una posició n XY porque todos los objetos que pertenecen a la clase de los
objetos en movimiento tiene una posició n XY. Escribir có digos es má s fá cil
porque se pueden conceptualizar como algo que le sucede a un objeto. Otra
ventaja es que POO hace que los programas grandes sean má s manejables. Si
todas las ventanas pertenecen a una jerarquía de clases de ventanas y todo el
có digo que se refiere a una ventana particular está dentro de esa ventana, todas
las manipulaciones de ventana se pueden escribir como una sencilla
transferencia de mensajes.

Desventaja

No todos los programas pueden ser modelados con exactitud por el modelo de
objetos. Si lo que deseas es leer algunos datos, hacerles algo simple y escribir de
nuevo, no tienes necesidad de definir clases y objetos. Sin embargo, en algunos
lenguajes de POO, puede que tengas que realizar este paso extra. Otra
desventaja es que si se fuerza el lenguaje en el concepto de programació n
orientada a objetos, se pierden algunas de las características de lenguajes ú tiles,
como los "lenguajes funcionales". Otra desventaja el que concepto que un
programador tiene de lo que constituye un objeto abstracto puede no coincidir
con la visió n de otro programador. Los objetos a menudo requieren una
extensa documentació n.
Elaborar informe de lectura, mapa conceptual o cuadro comparativo
acerca de: clase, atributos, abstracción, y polimorfismo.

Vous aimerez peut-être aussi

  • Tarea 10 Etica
    Tarea 10 Etica
    Document3 pages
    Tarea 10 Etica
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 4 Liderazgo
    Tarea 4 Liderazgo
    Document3 pages
    Tarea 4 Liderazgo
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 6 SG
    Tarea 6 SG
    Document6 pages
    Tarea 6 SG
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 6
    Tarea 6
    Document5 pages
    Tarea 6
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 3 Liderazgo
    Tarea 3 Liderazgo
    Document4 pages
    Tarea 3 Liderazgo
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 6
    Tarea 6
    Document3 pages
    Tarea 6
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 7
    Tarea 7
    Document4 pages
    Tarea 7
    Xavier Hilario
    Pas encore d'évaluation
  • Asignacion #3
    Asignacion #3
    Document3 pages
    Asignacion #3
    Xavier Hilario
    Pas encore d'évaluation
  • Asignacion #2
    Asignacion #2
    Document6 pages
    Asignacion #2
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 5-15
    Tarea 5-15
    Document3 pages
    Tarea 5-15
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 3
    Tarea 3
    Document5 pages
    Tarea 3
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 1
    Tarea 1
    Document7 pages
    Tarea 1
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 6
    Tarea 6
    Document6 pages
    Tarea 6
    Xavier Hilario
    Pas encore d'évaluation
  • Trabajo Final
    Trabajo Final
    Document16 pages
    Trabajo Final
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea III
    Tarea III
    Document11 pages
    Tarea III
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 7
    Tarea 7
    Document9 pages
    Tarea 7
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 6
    Tarea 6
    Document4 pages
    Tarea 6
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 8
    Tarea 8
    Document3 pages
    Tarea 8
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 4
    Tarea 4
    Document7 pages
    Tarea 4
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 2
    Tarea 2
    Document6 pages
    Tarea 2
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 1
    Tarea 1
    Document6 pages
    Tarea 1
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 7
    Tarea 7
    Document6 pages
    Tarea 7
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 8
    Tarea 8
    Document4 pages
    Tarea 8
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 4
    Tarea 4
    Document9 pages
    Tarea 4
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 3
    Tarea 3
    Document4 pages
    Tarea 3
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 4
    Tarea 4
    Document7 pages
    Tarea 4
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 5
    Tarea 5
    Document7 pages
    Tarea 5
    Xavier Hilario
    Pas encore d'évaluation
  • Tarea 7 de Estadistica
    Tarea 7 de Estadistica
    Document8 pages
    Tarea 7 de Estadistica
    Xavier Hilario
    Pas encore d'évaluation
  • Psicologia Social y Comunitaria Tarea 8
    Psicologia Social y Comunitaria Tarea 8
    Document3 pages
    Psicologia Social y Comunitaria Tarea 8
    Xavier Hilario
    Pas encore d'évaluation