O GoConqr está de visual novo! Conte para nós o que você achou.

Notas

PROGRAMACION ORIENTADA A OBJETOS - created from Mind Map

Betto Angeles Inglês 1 página

Conteúdo das notas (1)

Página 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).

Informações

Descrição
Notas sobre PROGRAMACION ORIENTADA A OBJETOS - created from Mind Map, criado por Betto Angeles em 15-09-2020.
Criado por
Betto Angeles
Visualizações
1
Histórico
  • Criado por Betto Angeles · 15 set 2020
  • Copiado para Nota por Betto Angeles · 15 set 2020
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?