Inicio
¡Bienvenido a Programación Orientada a Objetos!

¿Qué es la Programación Orientada a Objetos?
La Programación Orientada a Objetos (POO) es un paradigma de programación que se basa en el concepto de "objetos", los cuales son entidades que contienen datos en forma de campos, también conocidos como atributos, y código, en forma de procedimientos, también conocidos como métodos.
¿Cuáles serán los contenidos de la asignatura?
Los contenidos de la asignatura de Programación Orientada a Objetos son los siguientes:
Entorno de desarrollo
Clases y objetos
Métodos
Herencia y polimorfismo
Arreglos (Arrays)
Archivos
¿Cuales serán los criterios de evaluación?
Los criterios de evaluación para la asignatura de Programación Orientada a Objetos son los siguientes:
Criterio | Descripción | Peso |
---|---|---|
Actividades prácticas | Realización de ejercicios y proyectos prácticos relacionados con la POO. | 40% |
Exámenes teóricos | Evaluación teórico-práctica sobre los conceptos y principios de la POO. | 60% |
¿Por qué usar la Programación Orientada a Objetos?
La POO es un paradigma de programación muy popular y ampliamente utilizado en la actualidad, ya que permite modelar problemas de una manera más natural y sencilla, lo que facilita la comprensión y el mantenimiento del código.
¿Cuáles son los principios de la Programación Orientada a Objetos?
La POO se basa en cuatro principios fundamentales:
Abstracción: Permite modelar un problema de manera simplificada, enfocándose en los aspectos más relevantes y ocultando los detalles innecesarios.
Encapsulamiento: Permite ocultar la implementación interna de un objeto y exponer solo la interfaz pública, lo que facilita la reutilización y el mantenimiento del código.
Herencia: Permite crear nuevas clases a partir de clases existentes, heredando sus atributos y métodos, lo que facilita la reutilización y la extensión del código.
Polimorfismo: Permite tratar objetos de diferentes clases de manera uniforme, lo que facilita la creación de código genérico y flexible.
¿Cuáles son los lenguajes de programación orientada a objetos más populares?
Algunos de los lenguajes de programación orientada a objetos más populares son:
Java
C++
C#
Python