Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentacinpoo 120823191110 Phpapp01 PDF
Presentacinpoo 120823191110 Phpapp01 PDF
Objective-C
OBJETOS
PO O
PUERTA
Hasta ahora la programación
era de flujo: PROGRAMACIÓN
ESTRUCTURADA
• Instancia: Lectura de los datos y funciones de una clase y la creación de un objeto a partir de éstos.
• Método: Algoritmo asociado a un objeto. Define aquello que el objeto puede hacer.
• Evento: Acción que provoca una interacción del usuario con la máquina.
• Mensaje: La comunicación dirigida a un objeto ordenándole que ejecute uno de sus métodos.
}
• Abstracción: Razonamiento para crear las clases capaces de dar la solución al planteamiento.
Características
• Herencia: Una clase puede heredar los campos y métodos de otra clase. Destacadas de
POO
• 3º en el ranking TIOBE
• Controlado por Apple y NextStep
• Antiguo: +30 años
Objetos:
Comportamiento:
MÉTODO
y
Estado:
ATRIBUTOS
El Programador
• Cómo es
ATRIBUTOS
• Que hará
MÉTODOS
Diferencia P.E. vs P.O.O.
Programación Estructurada
• Se escriben funciones
que procesan datos
Diferencia P.E. vs P.O.O.
Programación Orientada a
Objetos
MÉTODO
Lo que un objeto
OBJETO
Instancia de una clase
puede hacer
(algoritmo)
MENSAJE
Comunicación dirigida a un
objeto ordenándole que
ejecute uno de sus métodos
EJEMPLO
¿Que necesito para madrugar?
Compro lo que voy a necesitar: un despertador.
En la tienda:
- Quiero una CLASE de despertador ¿que INSTANCIAS de OBJETO de
la CLASE despertador tiene?
[ modeloElegido sonar ] ;