GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Notizen

PROGRAMACION ORIENTADA A OBJETOS - created from Mind Map

Betto Angeles Englisch 1 Seite

Inhalt der Notizen (1)

Seite 1

Esto tiene como objetivo un desarrollo computacional sobre un grupo de objetos que unidos resuelvan un problema

LENGUAJE: Se puede destacar C++, Objective C (es el lenguaje principal de programación para Mac OS que, iOS), Java, Ruby, Visual, Basic, Visual C Sharp, Perl, Smalktalk, PHP o Phyton. Hay muchos mas lenguajes de programación como: ADA que se utiliza mas en seguridad o lineas aéreas.

Historia: La programación orientada a objetos (POO) nace en los años 60's en el Norwegian Computing Center con la implementación de dos lenguajes de programacion de simulacion: Simula 1 y Simula 67, desarrollados por Kristen Nygaard y Ole Johan Dahl. Simula 67 introdujo por primera vez los conceptos de clases, objetos, herencia, subclases, corrutinas y funciones virtuales. Es por esta razón que Simula es considerado el primer lenguaje orientado a objetos.

Ventajas: Una buena abstracción de las clases, objetos y atributos nos brinda una implementación más detallada, puntual y coherente.  Reutilización de código: Cuando se han diseñado adecuadamente las clases, se pueden usar en distintas partes del programa y en numerosos proyectos (herencia). Lo cual pemite: o Rápido desarrollo. o Alta calidad del código. o Bajo costo en fases de desarrollo.  Modificabilidad: La facilidad de añadir o suprimir nuevos objetos nos permite hacer modificaciones de una forma muy sencilla.  Encapsulamiento: Nos permite proteger la integridad de los datos.  Fiabilidad: Al dividir el problema en partes más pequeñas podemos probarlas de manera independiente y aislar mucho más fácilmente los posibles errores que puedan surgir.  Bajo acoplamiento y alta cohesión: Las clases son independientes entre sí, y hacen las tareas específicas para las cuales fueron diseñadas.  Beneficios de diseño  Mantenimiento de software  Amplia documentación Como se puede visual

DESVENTAJAS: Curva de aprendizaje: La necesidad de utilizar bibliotecas de clases obliga a su aprendizaje y entrenamiento.  La ejecución de programas orientados a objetos es más lenta.  Se hereda código que no se usa en la clase hija cuando se extiende de una clase padre.  Tiempo en fase de diseño.  Tamaño del programa. Lenguajes de programación Un lenguaje de programación es orientado a objetos si cumple con las siguientes condiciones:  Soporta objetos que son abstracciones de datos con una interfaz de operaciones con nombre y un estado local oculto.  Los objetos tienen un tipo asociado (la clase).  Los tipos (clases) pueden heredar atributos de los supertipos (superclases).

Informationen

Beschreibung
Notiz am PROGRAMACION ORIENTADA A OBJETOS - created from Mind Map, erstellt von Betto Angeles am 15/09/2020.
Erstellt von
Betto Angeles
Aufrufe
1
Verlauf
  • Erstellt von Betto Angeles · 15 Sep 2020
  • Zu Notiz kopiert von Betto Angeles · 15 Sep 2020
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck