Categories: All - poo - funciones - clases - paradigma

by Lourdes Montserrat Ochoa Alfonso 3 years ago

213

Programación orientada a objetos

La Programación Orientada a Objetos (POO) es un paradigma que facilita la modelación de conceptos del mundo real mediante la creación de entidades llamadas objetos. Estos objetos son instancias de clases, que definen sus atributos y métodos, permitiendo así simular su comportamiento y estado.

Programación orientada a objetos

EL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS (POO)

OBJETOS

Ejemplos de cómo modelar conceptos de la vida real u objetos:
Tarjeta de crédito
Lista como objeto
Contador
Lámpara

CLASES

Los nombres de las clases comienzan siempre con mayúscula.

Una clase es un tipo de dato definido por el programador específicamente para crear objetos

La clase es la descripción de un conjunto de objetos similares, o sea, comparten los mismos atributos y los mismos métodos.

La clase define las propiedades de un conjunto de objetos

Cada objeto en la POO tiene propiedades definidas por su clase de objeto

Cuando se define la clase los objetos se crean a partir de ahí

Por ejemplo, la clase reloj

Liga:

¿Qué son los objetos en las POO?

Nota:

El paradigma orientado a objetos, es útil cuando el sistema se modela de forma casi análoga a la realidad.
Por ejemplo, podemos diseñar el código para un botón virtual que detecta el click del mouse.

Entidad virtual o entidad de software
Propiedades desde el punto De vista computacional

Métodos

Definen el comportamiento del objeto

Se puede invocar desde Otros objetos

Atributos

Datos que pertenecen al objeto

Representan el estado del objeto

Tiene dos propiedades esenciales desde el punto de vista De la vida real

Comportamiento

Respuesta a estímulos externos

Ej. Oprimir el botón inicio

Estado

Datos asociados con el objeto

Indican su situación interna

Ej. Velocidad, prendido y apagado, color, capacidad, etc.

Tiene datos y funciones que simulan las propiedades del objeto y están formadas por un conjunto de elementos autónomos

Dichos elementos definen el funcionamiento general del objeto

PARADIGMA

Metodología que simplifica soluciones a grupos de problemas
Existen varios tipos de paradigmas. Los más importantes son:

Orientado a objetos

Trabaja con base en unidades llamadas “objetos” siguiendo una serie de principios

Funcional

Se programa con funciones y sus correspondientes. Suele ser claro y promueve la reutilización

Estructurado

Se basa en estructuras de control de flujo de programa

Video: