Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matricula: 222807706
Grupo: I7729_2023B
LICENCIATURA EN TECNOLOGIAS E
Carrera: INFORMACION (LTEI)
Materia: Diseño de Aplicaciones
Profesor: LOTZY FONSECA CHIU
Fecha de envió: 21 AGOSTO 2023
Unidad: 1
Actividad: 1 Programación orientada a objetos
Conceptos de la Programación Orientada a Objetos (POO):
Objeto: Una instancia concreta de una clase que contiene datos (atributos) y comportamiento (métodos)
relacionados.
Clase: Un plano o plantilla que define la estructura y el comportamiento de los objetos. Define atributos y
métodos comunes que los objetos comparten.
Método: Una función o procedimiento que define el comportamiento que puede realizar un objeto.
Abstracción: La capacidad de representar objetos del mundo real en un programa de manera simplificada,
centrándose en sus características esenciales.
Encapsulamiento: El principio de ocultar los detalles internos y exponer solo la interfaz pública de una clase,
lo que permite controlar el acceso y la modificación de los datos.
Modularidad: La capacidad de dividir un programa en módulos independientes (clases) que pueden ser
desarrollados y mantenidos por separado.
Herencia: La capacidad de una clase (subclase) de heredar atributos y métodos de otra clase (superclase).
Polimorfismo: La capacidad de objetos de diferentes clases para responder a un mismo método de manera
específica a su clase, lo que permite tratar objetos de manera genérica.
2. Ahora, describe con tus palabras en qué se diferencia la POO de la programación estructurada
La POO organiza el código en torno a objetos y clases, lo que fomenta la reutilización, la abstracción y la
modularidad. La programación estructurada se basa en la secuencia de instrucciones y la división en
funciones, sin enfocarse en objetos y sus relaciones.
3. Mapa conceptual de Programación Orientada a Objetos (POO) y Programación Estructurada:
Referencias
Canelo, M. M. (2020, November 2). ¿Qué es la Programación Orientada a Objetos? Profile Software Services.
https://profile.es/blog/que-es-la-programacion-orientada-a-objetos/
De, C. (2021, May 17). Programación orientada a objetos, OOP. ComputerWeekly.es; TechTarget.
https://www.computerweekly.com/es/definicion/Programacion-orientada-a-objetos-OOP