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

Mapa mental

Programación Orientada a Objetos

Charly Avendaño Espanhol

Programación Orientada a Objetos

Conteúdo do mapa

Programación Orientada a Objetos

  1. 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.
  2. La Programación Orientada a objetos permite que el código sea reutilizable, organizado y fácil de mantener.

  3. 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.
  4. 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.
  5. 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

  • Programación Orientada a Objetos
  • Programación Orientada a Objetos
  • Programación Orientada a Objetos
  • Programación Orientada a Objetos
  • Programación Orientada a Objetos

Informações

Descrição
Mapa Mental sobre Programación Orientada a Objetos, criado por Charly Avendaño em 19-08-2022.
Visualizações
1
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?