Actividad 1 de POO
Actividad 1 de POO
Actividad 1 de POO
Carrera:
Ingeniería en Sistemas Computacionales/
Instituto Tecnológico de Tuxtla Gutiérrez.
Materia:
programación Orientada a Objetos
Fecha: 03/09/2023
1. ¿Qué es el paradigma en la Programación Orientada a Objetos?
Usa objetos y sus interacciones, para diseñar aplicaciones y programas de computadoras. Está
basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Un
paradigma de programación representa un enfoque particular o filosofía para la construcción del
software. No es mejor uno que otro, sino que cada uno tiene ventajas y desventajas.
Los teléfonos móviles son dispositivos portátiles que se utilizan para realizar llamadas, enviar
mensajes, acceder a Internet, tomar fotos y realizar una variedad de tareas. Son una parte esencial
de la vida moderna y se utilizan en todo el mundo para la comunicación y la información.
Es la propiedad que permite asegurar que el contenido de la información de un objeto esta oculta
al mundo exterior, es decir el objeto A no conoce lo que hace el objeto B y viceversa. La
encapsulación permite la división de un programa en módulos, esos módulos se implementan
mediante clases, de forma que una clase representa la encapsulación de una abstracción.
Ejemplo de Encapsulamiento en la vida cotidiana:
El uso de un control remoto para la televisión. El control remoto encapsula la complejidad de los
componentes internos del televisor, como el receptor de señales, el procesador de video y audio,
y otros sistemas. Los usuarios simplemente presionan los botones en el control remoto para
cambiar de canal, ajustar el volumen o acceder a funciones específicas, sin necesidad de conocer
o interactuar directamente con los detalles técnicos del televisor.
Es la propiedad que permite subdividir una aplicación en partes más pequeñas llamadas módulos,
cada una de las cuales debe ser tan independiente como sea posible de la aplicación en si y de
las partes restantes.
Los muebles para el hogar, como estantes o estanterías modulares. Estos sistemas están
compuestos por módulos individuales que se pueden ensamblar y reorganizar de diferentes
maneras para adaptarse a las necesidades específicas de almacenamiento de una persona. Cada
módulo es independiente y se puede mover o reemplazar sin afectar la integridad de la estructura
general.
Es la capacidad que tienen ciertos lenguajes para hacer que, al enviar el mismo mensaje (o, en
otras palabras, invocar al mismo método) desde distintos objetos, cada uno de esos objetos pueda
responder a ese mensaje (o a esa invocación) de forma distinta.
Es la propiedad que permite una ordenación de las abstracciones, las dos jerarquías más
importantes de un sistema complejo son:
Estructuras de clases (jerarquía Es-Un: Generalización/Especificación)
Estructuras de objetos (jerarquía Parte-De: Agregación)
Una escuela, que se basa en: Director, Profesores, Alumnos y Personal de apoyo. Esta jerarquía
una mejor organización y facilita la enseñanza y aprendizaje de los estudiantes
Conclusión: