PROGRAMACIÓN ORIENTADA A OBJETOS€¦ · CURSO .PHP PROGRAMACIÓN ORIENTADA A OBJETOS Autor: Jon Vadillo
Programación Orientada a Objetos
-
Upload
wladimirclipper -
Category
Education
-
view
708 -
download
2
Transcript of Programación Orientada a Objetos
Universidad Nacional Experimental
“Francisco de Miranda”
Área Ciencias de la Educación Aprendizaje Dialógico Interactivo
Programa: Educación
U. C. Computación III
Santa Ana de Coro, abril de 2011
Por:
Licdo. Wladimir Chirinos
Licdo. Wladimir Chirinos UNEFM
DITE - 2011
Es una forma especial de
programar, más cercana a
como expresaríamos las
cosas en la vida real que
otros tipos de
programación.
Con la POO debemos
aprender a pensar las
cosas de una manera
distinta, para escribir
nuestros programas en
términos de
objetos, propiedades, méto
dos y otras cosas.
Objeto
Animal Planta
Mamífero Flor
ClavelPerro Humano
PlutoComerciante Artista
Panadero Pintor
Licdo. Wladimir Chirinos UNEFM
DITE - 2011
POO
Introduce nuevos conceptos, que
superan y amplían conceptos antiguos ya
conocidos.
PropiedadMétodoClaseObjeto
Entidad provista
de un conjunto de
propiedades o
atributos (datos) y
métodos. Es una
instancia a una
clase.
Se definen las
propiedades y
comportamiento
de un tipo de
objeto concreto.
La instanciación
es la lectura de
estas y la creación
de un objeto a
partir de ellas.
Algoritmo
asociado a un
objeto, cuya
ejecución se
desencadena tras
la recepción de un
"mensaje“.
Contenedor de
tipo de datos
asociados a un
objeto, que hace
los datos visibles
desde fuera del
objeto y esto se
define como sus
características
predeterminadas.
Licdo. Wladimir Chirinos UNEFM
DITE - 2011
Clases en
POO
Se definen como
abstracciones de objetos, esto
quiere decir que la definición de un
objeto es la clase donde se definen
sus características y funcionalidades
tales como
Los cuales son las
características de los objetos.
Cuando definimos una
propiedad normalmente
especificamos su nombre y su
tipo. Indicando que las
propiedades son algo así
como variables donde
almacenamos datos
relacionados con los objetos.
Propiedades o atributos
Son las funcionalidades
asociadas a los objetos.
Cuando estamos
programando las clases las
llamamos métodos. Los
métodos son funciones
asociadas a un objeto.
Métodos o funciones
Licdo. Wladimir Chirinos UNEFM
DITE - 2011
Se puede hablar de
Programación
Orientada a Objetos
cuando se reúnen
algunas de las
siguientes
características de:
Cada objeto puede realizar
trabajo, informar y cambiar su
estado, y "comunicarse" con otros
objetos en el sistema sin revelar
cómo se implementan estas
característicasCaracterísticas
de la POO
Encapsulamiento
Abstracción
Herencia
Polimorfismo
reúne a todos los elementos que
pueden considerarse
pertenecientes a una misma
entidad, al mismo nivel de
abstracción.
Los objetos heredan las
propiedades y el comportamiento
de todas las clases a las que
pertenecen. Cuando un objeto
hereda de más de una clase se
dice que hay herencia múltiple
Se refiere a comportamientos
diferentes, asociados a objetos
distintos, pueden compartir el
mismo nombre,.