Programación orientada a objetos (POO)
Introducción a la Programación Orientado a
Objetos (POO).
Significado de Orientado a Objetos
- El significado de Orientado a Objetos nace como unconjunto de
practicas que definen un estilo de programación.
- Los seres humanos perciben el mundo como si estuviera formado
por objetos: mesas, sillas, computadoras, coches, cuentas
bancarias, etc.Donde conciente o inconscientemente tienden a
organizarlos, clasificarlos, relacionarlos entre si, y hasta extraen las
características más importantes dependiendo de lo que quieren
hacer con ellas.Las clases y los objetos están en todas partes
Figura
Vehículo
Animal
Clases
Concepto
Generalmente, una clase se puede definir como una descripción
abstracta de un grupo deobjetos, cada uno de los cuales tiene
una serie de atributos, un estado específico y es capaz de
realizar una serie de operaciones.
Atributos
Operaciones
Comportamiento
Lavadoramarca
modelo
capacidad...
Programar
PonerRopa
CerrarPuerta
Lavar
Objetos
Concepto:
Un objeto, no es más que una instancia de una clase. La
instancia de una clase significa definir unobjeto dándole valores
a sus atributos y comportamiento, y realizando operaciones
permitidas por la clase.
Valores de los atributos
Estado
Identidad
ID:Lavadora
marca=“Lapava”capacidad=5
estado=enjuagando
Programación Orientada a
Objetos
Definición:
La POO es un estilo de programación, donde todos los
elementos que forman parte del problema se conciben comoobjetos, definiendo cuales son sus atributos y comportamiento,
como se relacionan entre sí y como están organizadas.
Estructura Interna de un Objeto:
Atributos: Define el estado del objetoMétodos: Define el comportamiento del objeto
Terminología de la POO
Clase
Objeto
Atributos
Métodos
Instancia
Abstracción
Encapsulamiento
Modularidad...
Regístrate para leer el documento completo.