programación orientada a objetos
TRANSCRIPT
![Page 1: Programación Orientada a Objetos](https://reader035.vdocumento.com/reader035/viewer/2022081821/55a380691a28ab6b598b4612/html5/thumbnails/1.jpg)
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
![Page 2: Programación Orientada a Objetos](https://reader035.vdocumento.com/reader035/viewer/2022081821/55a380691a28ab6b598b4612/html5/thumbnails/2.jpg)
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
![Page 3: Programación Orientada a Objetos](https://reader035.vdocumento.com/reader035/viewer/2022081821/55a380691a28ab6b598b4612/html5/thumbnails/3.jpg)
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.
![Page 4: Programación Orientada a Objetos](https://reader035.vdocumento.com/reader035/viewer/2022081821/55a380691a28ab6b598b4612/html5/thumbnails/4.jpg)
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
![Page 5: Programación Orientada a Objetos](https://reader035.vdocumento.com/reader035/viewer/2022081821/55a380691a28ab6b598b4612/html5/thumbnails/5.jpg)
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,.