Programación Orientada a ObjetosPor: Irvin Orta
Objetivos• Luego de clase podrá;– Describir los principios de la programaciónorientada a objetos.– Describir las clases de...
Principios en Programación porObjetos• El enfoque de la programación esta en los objetosy las características y las relaci...
Clases y Objetos• Clases– Describen un grupo, de una colección de objetos.• Instancias– Es un objeto de una clase.PerroNom...
Polimorfismo• Es un procedimiento, que se puede utilizar endistintos objetos.• Ejemplo;– Procedimiento “Abrir()”– Abrir() ...
Herencia• Se utiliza para identificar procesos queheredan características de un proceso general.• En el mundo real, una pu...
Encapsulación• Es el proceso de combinar todos los atributosy métodos de un objeto en un paquete, estepaquete se oculta de...
Crear Programa como un ObjetoTodo el programa es un objetoAtributo MétodoCalcular Calcular y mostrar resultadoLimpiar Borr...
Referencias• Farrell, J. (2011). Programming logic anddesign (6th ed). Cap.5-pag. 170-204• Allert, J. (2009). Programming ...
Upcoming SlideShare
Loading in …5
×

Programacion orientada a objetos

529 views

Published on

Introducción a programación orientada a objetos.

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
529
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Programacion orientada a objetos

  1. 1. Programación Orientada a ObjetosPor: Irvin Orta
  2. 2. Objetivos• Luego de clase podrá;– Describir los principios de la programaciónorientada a objetos.– Describir las clases de los objetos.– Crear diagramas de clases.
  3. 3. Principios en Programación porObjetos• El enfoque de la programación esta en los objetosy las características y las relaciones con otrosobjetos dentro de la programación.• Cinco características de los lenguajes orientados aobjetos;– Classes– Objects (Objetos)– Polymorphism (Polimorfismo)– Inheritance (Herencia)– Encapsulation
  4. 4. Clases y Objetos• Clases– Describen un grupo, de una colección de objetos.• Instancias– Es un objeto de una clase.PerroNombreEdadTiene VacunasMétodo para cambiar NombreMétodo para actualizar VacunasSpike4 añosSiFlufy7 añosNoNombre de ClaseAtributosMétodosInstanciaInstancia
  5. 5. Polimorfismo• Es un procedimiento, que se puede utilizar endistintos objetos.• Ejemplo;– Procedimiento “Abrir()”– Abrir() puede ser utilizado para abrir puerta, abrircuenta de banco y abrir ojo.Abrir ( )Ojo
  6. 6. Herencia• Se utiliza para identificar procesos queheredan características de un proceso general.• En el mundo real, una puerta con un diseñohereda las especificaciones de una puertaregular.
  7. 7. Encapsulación• Es el proceso de combinar todos los atributosy métodos de un objeto en un paquete, estepaquete se oculta de las demás clases y nopuede ser acezado y modificado.
  8. 8. Crear Programa como un ObjetoTodo el programa es un objetoAtributo MétodoCalcular Calcular y mostrar resultadoLimpiar Borrar contenido de programaCerrar Salir del programa
  9. 9. Referencias• Farrell, J. (2011). Programming logic anddesign (6th ed). Cap.5-pag. 170-204• Allert, J. (2009). Programming with Visual C ++Cap. 1 –pag. 3-6

×