Mapa mental
Programación Orientada a Objetos (P.O.O)
Conteúdo do mapa
Programación Orientada a Objetos (P.O.O)
Principal Antecedente
- Programa Simula 67. Primer lenguaje desarrollado por Kristen Nygaard y Ole, Johan Dahl.
- Primer lenguaje de programación orientado a la simulación de procesos
- Aparece por primera vez el concepto de clases y objetos en programación
- Primer lenguaje de programación orientado a la simulación de procesos
- Programa Simula 67. Primer lenguaje desarrollado por Kristen Nygaard y Ole, Johan Dahl.
Definición
- Forma de programar específica que organiza el código en diferentes unidades llamadas clases, permitiendo diseñar aplicaciones y mejoras, llegando a situaciones más complejas sin que el código sea imposible de manejar
- "Es un modelo de programación informática que organiza el diseño de software en torno a datos y objetos en lugar de funciones y lógica. Un objeto se puede definir como un campo ed datos que tiene atributos y comportamientos únicos." (1) Tech target (2021).
- Forma de programar específica que organiza el código en diferentes unidades llamadas clases, permitiendo diseñar aplicaciones y mejoras, llegando a situaciones más complejas sin que el código sea imposible de manejar
Principios o Pilares
- Encapsulación: Permite que todo lo referente a un objeto quede encerrado dentro de este y sólo se puede acceder a través de las propiedades y métodos del mismo
- Abstracción: Debe de representar las características del mundo exterior. Refleja atributos y comportamientos sin mostrar lo complejo. Controla el acceso de la información yendo de la mano con la encapsulación.
- Herencia: Cuando una clase hereda todos los rasgos de otra anterior, añade nuevos elementos y modifica algunos otros ya heredados. La Clase base es la clase de donde se hereda. La clase derivada es la clase que la hereda.
- Polimorfismo: Se refiere al hecho de que varios objetos de distintas clases y de una misma base se pueden emplear de diferetnes formas.
- Ocultamiento: Capacidad de ocultar los detalles dentro de un objeto.
- Polimorfismo: Se refiere al hecho de que varios objetos de distintas clases y de una misma base se pueden emplear de diferetnes formas.
- Herencia: Cuando una clase hereda todos los rasgos de otra anterior, añade nuevos elementos y modifica algunos otros ya heredados. La Clase base es la clase de donde se hereda. La clase derivada es la clase que la hereda.
- Abstracción: Debe de representar las características del mundo exterior. Refleja atributos y comportamientos sin mostrar lo complejo. Controla el acceso de la información yendo de la mano con la encapsulación.
- Encapsulación: Permite que todo lo referente a un objeto quede encerrado dentro de este y sólo se puede acceder a través de las propiedades y métodos del mismo
Principales Conceptos Base
- Clase y Objetos
- Modelo: Permite visualizar como es o debe ser un sistema, especifica como debería de ser el comportamiento y proporciona apoyo en la construcción del sistema, documentando la decisión tomada para su creación.
- Clase: Contiene la definición de las características de un modelo con la implantación de sus funciones. Describe como son los objetos de un mismo tipo.
- Objetos Son los elementos creados a partir de una clase.
- Clase: Contiene la definición de las características de un modelo con la implantación de sus funciones. Describe como son los objetos de un mismo tipo.
- Modelo: Permite visualizar como es o debe ser un sistema, especifica como debería de ser el comportamiento y proporciona apoyo en la construcción del sistema, documentando la decisión tomada para su creación.
- Clase y Objetos
Ventajas y Desventajas
- Ventajas: Reusabilidad, mantención y extensibilidad
- Desventajas: Complicado de entender, depuración y reutilización
- Ventajas: Reusabilidad, mantención y extensibilidad
Principales Programas Orientados a Objetos
- JAVA
- JAVA SCRIPT.
- PYTHON
- C++
- VISUAL BASIC. NET
- PHP
- RUBY
- SCALA
- RUBY
- PHP
- VISUAL BASIC. NET
- C++
- PYTHON
- JAVA SCRIPT.
- JAVA
Informações
- Descrição
- Mapa Mental sobre Programación Orientada a Objetos (P.O.O), criado por Lucero Karina Alcocer Rojas em 19-01-2022.
- Criado por
- Lucero Karina Alcocer Rojas
- Visualizações
- 0
- Avaliação