Una presentación sobre las diferencias entra la programación orientada a objetos y la programación estructurada
Size: 44.31 KB
Language: es
Added: Sep 18, 2025
Slides: 5 pages
Slide Content
¿Estructurado u Orientado a Objetos? Una comparación de paradigmas de programación
Introducción ¿Qué es un paradigma de programación? Un estilo o forma de desarrollar software. Guía la forma en que el código se organiza y estructura. Existen varios, pero nos centraremos en dos de los más influyentes.
Programación Estructurada (PE) Concepto: Se basa en el uso de tres estructuras de control principales. Estructuras de Control: Secuencia: El código se ejecuta línea por línea. Selección: if / else , switch para tomar decisiones. Iteración: for , while , do- while para repetir bloques de código. Características: Uso de funciones y procedimientos. Evita el uso de la instrucción GOTO . Diseño "Top-Down" (de arriba abajo): se descompone el problema en subproblemas más pequeños.
Programación Orientada a Objetos (POO) Concepto: Se centra en el concepto de "objetos" que combinan datos y comportamiento. Componentes Clave: Clases: Plantillas para crear objetos. Objetos: Instancias de una clase. Atributos: Las características o datos del objeto. Métodos: Las acciones o comportamientos del objeto. Ejemplo simple: Clase Coche : Atributos: color , marca , velocidad . Métodos: acelerar() , frenar() .
Principios Fundamentales de la POO Encapsulamiento: Oculta los detalles internos del objeto. Los datos y métodos se agrupan en una sola unidad. Herencia: Permite que una clase herede atributos y métodos de otra. Promueve la reutilización del código. Polimorfismo: Permite que un mismo método actúe de manera diferente en distintas clases. Abstracción: Muestra solo la información relevante al usuario y oculta la complejidad interna.