Mapa mental
Programación Orientada a Objetos

Conteúdo do mapa
Programación Orientada a Objetos
La Programación Orientada a Objetos (POO) es un paradigma de programación, es decir, un modelo o un estilo de programación que nos da unas guías sobre cómo trabajar con él.
- Clases
- Una clase es una plantilla. Define de manera genérica cómo van a ser los objetos de un determinado tipo.
- Objetos
- Esto es lo que se define en muchos programas como la definición de una clase, que es la definición global y genérica de muchos objetos.
- Instancias
- Con la clase se pueden crear instancias de un objeto, cada uno de ellos con sus atributos definidos de forma independiente.
- Clases
La Programación Orientada a objetos permite que el código sea reutilizable, organizado y fácil de mantener.
4 Principios de la Programación Orientada a Objetos
- La encapsulación
- La encapsulación contiene toda la información importante de un objeto dentro del mismo y solo expone la información seleccionada al mundo exterior.
- La abstracción
- La abstracción es cuando el usuario interactúa solo con los atributos y métodos seleccionados de un objeto, utilizando herramientas simplificadas de alto nivel para acceder a un objeto complejo.
- La herencia
- La herencia define relaciones jerárquicas entre clases, de forma que atributos y métodos comunes puedan ser reutilizados. Las clases principales extienden atributos y comportamientos a las clases secundarias.
- El polimorfismo
- El polimorfismo consiste en diseñar objetos para compartir comportamientos, lo que nos permite procesar objetos de diferentes maneras.
- La encapsulación
Beneficios de Programación Orientada a Objetos
- Reutilización del código.
- Convierte cosas complejas en estructuras simples reproducibles.
- Evita la duplicación de código.
- Permite trabajar en equipo gracias al encapsulamiento ya que minimiza la posibilidad de duplicar funciones cuando varias personas trabajan sobre un mismo objeto al mismo tiempo.
- Al estar la clase bien estructurada permite la corrección de errores en varios lugares del código.
- Protege la información a través de la encapsulación, ya que solo se puede acceder a los datos del objeto a través de propiedades y métodos privados.
- La abstracción nos permite construir sistemas más complejos y de una forma más sencilla y organizada.
Conclusión
- La Programación Orientada a Objetos es actualmente el paradigma que más se utiliza para diseñar aplicaciones y programas informáticos. Son muchas sus ventajas, principalmente cuando necesitas resolver desafíos de programación complejos.
Imagens e arquivos do mapa
Informações
- Descrição
- Mapa Mental sobre Programación Orientada a Objetos, criado por Charly Avendaño em 19-08-2022.
- Criado por
- Charly Avendaño
- Visualizações
- 1
- Avaliação



