INTRODUCCION A LA OOP
Plantamiento de implementacion
los metodos no son funciones
funcionamiento interno completamente sin que se cambie ni el nombre de la clase ni los nombres de los metodos
No pienses de forma procedural
una clase no es un conjunto de de funciones relacionadas
Divide y venceras
construir un metodo para realizar cada pequeña tarea que necesite
una buena planificacion de cada uno de los datos y metodos que debe incluir cada una de las clases
Programacion orientada al objeto
conceptos basicos
Herencia
cualidad mas importante de un sistema OPP la que dara mayor potencia y productividad
Definicion de objeto
un objetos es un conjunto de datos y metodos
Defenicion de clase
es simplemente una abstracion que hacemos de nuestra experiencia sensible
ideas mas basicas de aquel que trabaja en OPP para comprender y manejar constantemente
La OPP no es un lenguaje de programación pero se puede aplicar a cualquier lenguaje
QUE ES LA OPP
Un sistema de comunicación con los programas basados en ratones, ventanas, iconos, etc..
Evolución en cuanto al enfoque
Programación orientada al objeto
se define como un conjunto de reglas a seguir para hacernos la tarea de programar
Programación declarativa
lenguaje mas conocido que existe hasta ahora, salvo PROLOG
Programación procedural
debemos establecer hechos DATOS, reglas ara el manejo de esos datos
También es una evolución conceptual
Evolución en cuanto a la conceptualización
programación orientada al objeto
ofrece mucho mayor dominio sobre el programa
Programación estructuradas
es cuando escribimos un programa usando las técnicas de programación
programación lineal
lineal de programa que debe ir precedida de un identificador
El primer avance en metodología de programación
Evolución en cuanto a la tecnología
sucesión de instrucciones que se ejecutaran
no es mas que un conjunto de micro interruptores
Evolución de los lenguajes de programación
avances en cuanto a enfoque de la programación
avances conceptuales de planteamiento
avances tecnológicos
se ha desarrollado en base a una sola idea conductora
revicion historica
revisión de de la evolución de los lenguajes de programación