Académique Documents
Professionnel Documents
Culture Documents
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.