Mind map
MORA ESPINOZA GABRIEL_Act1,
Map content
MORA ESPINOZA GABRIEL_Act1,
Concepto de la POO:El objetivo principal de la POO es modelar problemas del mundo real de manera más natural, mediante la creación de clases (plantillas) que describen los objetos y sus interacciones. Los objetos creados a partir de estas clases pueden comunicarse entre sí, intercambiar datos y ejecutar operaciones.
- Clase:es un modelo o plantilla que define las características y comportamientos de los objetos que se crean a partir de ella.
- Objeto:En términos simples, un objeto es una "copia" de una clase que existe en la memoria y tiene valores específicos para sus atributos. Los objetos pueden interactuar entre sí, cambiar su estado y realizar acciones a través de sus métodos.
- Atributo:Estado : Representado por los valores de los atributos del objeto. Por ejemplo, en unPersona, los atributos como nombrey edaddefinen e Comportamiento: Definido por lossaludar()o caminar()yPersona. Identidad : Cada objeto
- Método:un método es una función que está definida dentro de una clase y que describe un comportamiento o acción que los objetos de esa clase pueden realizar.
- Herencia: ermite que una clase herede atributos y métodos de otra clase, lo que facilita la reutilización de código y la creación de jerarquías de clases. Con la herencia, puedes crear una nueva clase basada en una clase existente, agregando o modificando funcionalidades según sea necesario.
- Constructor:es un método especial utilizado para inicializar un objeto cuando se crea una nueva instancia de una clase.
- Estructura de un diagrama de clases:Un diagrama de clases se compone de rectángulos que representan las clases. Cada rectángulo está dividido en tres secciones, y dentro de ellas se describen los elementos clave de las clases.
- Conclusión personal: La Programación Orientada a Objetos (POO)** organiza el código en objetos** que representan entidades del mundo real, mejorando la estructura, reutilización y mantenimiento del software. Los conceptos clave como clases, herencia,métodos y atributos** permiten crear sistemas modulares y escalables. Además, el **diagrama de clases** ayuda a visualizar las relaciones entre las clases. En resumen, la POO facilita el desarrollo de aplicaciones más organizadas, flexibles y fáciles de modificar.
- REFERENCIAS:https://www.youtube.com/watch?v=l9ROX3c6sLs&t=1s
- Constructor:es un método especial utilizado para inicializar un objeto cuando se crea una nueva instancia de una clase.
- Herencia: ermite que una clase herede atributos y métodos de otra clase, lo que facilita la reutilización de código y la creación de jerarquías de clases. Con la herencia, puedes crear una nueva clase basada en una clase existente, agregando o modificando funcionalidades según sea necesario.
- Método:un método es una función que está definida dentro de una clase y que describe un comportamiento o acción que los objetos de esa clase pueden realizar.
- Atributo:Estado : Representado por los valores de los atributos del objeto. Por ejemplo, en unPersona, los atributos como nombrey edaddefinen e Comportamiento: Definido por lossaludar()o caminar()yPersona. Identidad : Cada objeto
- Objeto:En términos simples, un objeto es una "copia" de una clase que existe en la memoria y tiene valores específicos para sus atributos. Los objetos pueden interactuar entre sí, cambiar su estado y realizar acciones a través de sus métodos.
- Clase:es un modelo o plantilla que define las características y comportamientos de los objetos que se crean a partir de ella.