Académique Documents
Professionnel Documents
Culture Documents
ALUMNOS:
-Alvarado Mndez Pedro Eusebio
-Contreras Cruz Christoper
Carrera: Ing. Electrnica
Materia: Programacin Visual
Profesora: Ing. Guillermina Jimnez Rasgado
Tema: Principios de la Programacin Orientada a
Objetos
OBJETIVO
INTRODUCCIN
Es un paradigma de
programacinque usa objetosy
sus interacciones para disear
aplicaciones y programas de
computadora.
Est basado en varias tcnicas,
incluyendo herencia,
modularidad, polimorfismo, y
encapsulamiento
Trata de utilizar una visin real
del mundo dentro de nuestros
programas.
VENTAJAS DE LA POO
Facilita el mantenimiento.
CONCEPTOS
BASICOS
CLASE
Clase
Atributos
Operaciones
OBJETO
Un objeto es algo de lo que hablamos y que
podemos manipular.
Objeto:Clase
Atributo1=valor
Atributo2=valor
...
ABSTRACCIN
COHESIN
OCULTAMIENTO DE
INFORMACIN
(ENCAPSULAMIENTO)
EJEMPLO:
Objeto
Objeto 1
1
Objeto
Objeto 2
2
Objeto
Objeto 3
3
Objeto2.sumar
Objeto2.sumar
(a,b)
(a,b)
Objeto3.sumar
Objeto3.sumar
(a,b,c)
(a,b,c)
function
function Sumar
Sumar
(a,b)
(a,b)
Sumar
Sumar =
=a
a+
+b
b
End
End Function
Function
function
function Sumar
Sumar
(a,b,c)
(a,b,c)
Sumar
Sumar =
=a
a+
+b
b
+
c
+c
End
End Function
Function
El
El objeto
objeto 1
1 invoca
invoca a
a2
2 mtodos
mtodos que
que
llevan
el
mismo
nombre
pero
llevan el mismo nombre pero
funcionan
funcionan diferente
diferente en
en cada
cada objeto.
objeto.
(( ))
r
e
r
r
C
orrre
Co
(( ))
r
r
e
rrrre
o
o
C
C
objeto
objeto
HERENCIA
HERENCIA (VOCABULARIO)
Clase base o superclase: clase de la cual se hereda
Clase derivada o subclase: clase que hereda
Herencia simple: Hereda de una sola clase
Herencia mltiple: Hereda de varias clases
CLASES
ABSTRACTAS
EJEMPLO
INTERFACES
Es un conjunto de mtodos
que indican que una clase
tiene un comportamiento
particular adems del que
hereda de sus superclases.
Se definen un conjunto de
mtodos sin especificar su
implementacin. Cuando una
clase implementa una interfaz
debe especificar todos los
mtodos contenidos en ella.
Para definir una clase que
implementa una interfaz hay
que usar la palabra
claveclass*
POLIMORFISMO
ACOPLAMIENTO:
ASOCIACIONES DE
OBJETOS:
EJEMPLO:
Sistema de Gestion de Proyectos
(SGP)
Administrador
proyectos
Validar Acceso
Crear Proyecto
Administrador
proyectos
Asignar insumo
Asignar integrante
BIBLIOGRAFAS
http://www.cristalab.com/tutoriales/pr
ogramacion-orientada-a-objetos-asociac
ion-vs-composicion-c89337l
/
http://
es.wikipedia.org/wiki/Programaci%C3%
B3n_orientada_a_objetos
http://algonzalezpoo.wordpress.com/qu
e-es-poo
/