GoConqr has a new look! Let us know what you think.

Mind map

Conceptos POO

Maya Jaimes Christian Gael Spanish

Conceptos POO

Map content

Conceptos POO

  1. Concepto: Es un paradigma de la programación que organiza el código alrededor de objetos y clases. Esto permite modelar conceptos del mundo real agrupando datos y comportamientos en entidades reutilizables

  2. Pilares: La abstracción expone solo lo necesario. El encapsulamiento protege datos internos. La herencia comparte características entre clases. El polimorfismo permite múltiples formas de realizar una tarea.

  3. Clase: Es un modelo abstracto o plantilla que define las características y comportamientos que son comunes de un grupo de objetos similares. Contienen atributos y métodos para crear los objetos

  4. Atributos: Propiedades que definen el estado de un objeto. Representan la información que almacena un objeto, y son variables que pueden contener números, texto, booleanos u otros objetos

  5. Métodos: Acciones/comportamientos que puede realizar un objeto. Son funciones definidas dentro de una clase para interactuar con el objeto, puede ser para obtener información de éste o modificar su estado. Pueden recibir parámetros y devolver resultados

  6. Herencia: Mecanismo que permite crear nuevas clsaes basadas en clases ya existentes. Esto permite la reutilización del código y facilita el diseño de programas complejos. A través de ella, una subclase puede adquirir atributos y métodos de una superclase, así extendiendo su funcionalidad

  7. Constructor: Función especial utilizada para crear nuevos objetos de una clase, asignando valores iniciales a los atributos del objeto y configurarlo según las necesidades en el momento de su creación. Establece el estado inicial de un objeto

  8. Estructura de un diagrama de clases: 1. Nombre de la clase 2. Atributos 3. Métodos u operaciones. Se utilizan la herencia, asociación, agregación y composición, utilizando líneas y flecas para representar estas conexiones.

  9. Conclusión: Entiendo la POO como un "mundo", en el que cada elemento tiene su propia identidad, características y comportamientos. Nos permite modelar sistemas que pueden ser percibidos complejos, con mayor claridad y eficiencia, al tratarlos como colecciones de entidades con propiedades y comportamientos definidos.

Images and files in the map

  • Conceptos POO
  • Conceptos POO
  • Conceptos POO
  • Conceptos POO

Information

Description
Mind Map on Conceptos POO, created by Maya Jaimes Christian Gael on 14/02/2025.
Views
18
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?