Está en la página 1de 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.

También podría gustarte

  • Tarea 4 Liderazgo
    Tarea 4 Liderazgo
    Documento3 páginas
    Tarea 4 Liderazgo
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 5-15
    Tarea 5-15
    Documento3 páginas
    Tarea 5-15
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 6 SG
    Tarea 6 SG
    Documento6 páginas
    Tarea 6 SG
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 10 Etica
    Tarea 10 Etica
    Documento3 páginas
    Tarea 10 Etica
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 7
    Tarea 7
    Documento9 páginas
    Tarea 7
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 6
    Tarea 6
    Documento5 páginas
    Tarea 6
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 8
    Tarea 8
    Documento3 páginas
    Tarea 8
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 4
    Tarea 4
    Documento4 páginas
    Tarea 4
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 7
    Tarea 7
    Documento4 páginas
    Tarea 7
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 3
    Tarea 3
    Documento5 páginas
    Tarea 3
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 3 Liderazgo
    Tarea 3 Liderazgo
    Documento4 páginas
    Tarea 3 Liderazgo
    Xavier Hilario
    Aún no hay calificaciones
  • Asignacion #2
    Asignacion #2
    Documento6 páginas
    Asignacion #2
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 6
    Tarea 6
    Documento3 páginas
    Tarea 6
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea III
    Tarea III
    Documento11 páginas
    Tarea III
    Xavier Hilario
    Aún no hay calificaciones
  • Asignacion #3
    Asignacion #3
    Documento3 páginas
    Asignacion #3
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 6
    Tarea 6
    Documento4 páginas
    Tarea 6
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 2
    Tarea 2
    Documento6 páginas
    Tarea 2
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 4
    Tarea 4
    Documento7 páginas
    Tarea 4
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 1
    Tarea 1
    Documento7 páginas
    Tarea 1
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 8
    Tarea 8
    Documento4 páginas
    Tarea 8
    Xavier Hilario
    Aún no hay calificaciones
  • Trabajo Final
    Trabajo Final
    Documento16 páginas
    Trabajo Final
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 1
    Tarea 1
    Documento6 páginas
    Tarea 1
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 6
    Tarea 6
    Documento6 páginas
    Tarea 6
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 4
    Tarea 4
    Documento9 páginas
    Tarea 4
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 7
    Tarea 7
    Documento6 páginas
    Tarea 7
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 5
    Tarea 5
    Documento7 páginas
    Tarea 5
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 3
    Tarea 3
    Documento4 páginas
    Tarea 3
    Xavier Hilario
    Aún no hay calificaciones
  • Psicologia Social y Comunitaria Tarea 8
    Psicologia Social y Comunitaria Tarea 8
    Documento3 páginas
    Psicologia Social y Comunitaria Tarea 8
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 4
    Tarea 4
    Documento7 páginas
    Tarea 4
    Xavier Hilario
    Aún no hay calificaciones
  • Tarea 7 de Estadistica
    Tarea 7 de Estadistica
    Documento8 páginas
    Tarea 7 de Estadistica
    Xavier Hilario
    Aún no hay calificaciones