UNIVERSIDAD TECNOL Ó GICA DE PANAM Á  – Sede David www.rsamudiopinto.mb210/programacion1/prog1.htm Programación Orientada ...
Qué es la programación orientada a objetos? <ul><li>Es una técnica de estructuración. </li></ul><ul><li>Es la programación...
Qué es una clase? Clase. <ul><li>Es una descripción generalizada, describe una colección de objetos similares. </li></ul><...
Qué es un objeto? Objeto. <ul><li>Es una entidad que posee  propiedades  y unas formas de operar sobre ellos,  métodos .  ...
Abstracción Consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan.  http://aldodanie...
Clase y Objeto  Los objetos se crean a partir de especificaciones de clases. Objetos Clase http://technet.microsoft.com/es...
Qué es polimorfísmo? <ul><li>Polimorfísmo en teoría es: Muchas formas. </li></ul><ul><li>También quiere decir que un objet...
Clase de polimorfismo <ul><li>Polimorfismo Paramétrico . </li></ul><ul><li>Polimorfismo de Inclusión . </li></ul><ul><li>P...
Qué es  Herencia ? Permite que una clase puede basarse en otra ya existente para comunicarse; constituye, por tanto, un me...
Ejemplo de herencia Ejemplo 1 Ejemplo 2
Qué son eventos en POO? <ul><li>Cambio en estado de un objeto. </li></ul><ul><li>En Programación existe los eventos Click,...
Jerarquía de clase Ejemplo 1 Ejemplo 2 Acuático Terreste Mamifero Cuenta de ahorro Tarjeta crédito Cuenta bancaria
Beneficios de POO <ul><li>1.- Reutilización de código </li></ul><ul><li>2.- Portabilidad </li></ul><ul><li>3.- Sencilla pr...
Laboratorio 1 <ul><li>Analice la creación de una clase automovil y sus objetos aplicativos. </li></ul>
Laboratorio 2 <ul><li>Analice la siguinte composición, y a parte de silla, que otro objeto se puede mencionar. </li></ul>
Próxima SlideShare
Cargando en…5
×

Semana1 2.programacion1ppt

343 visualizaciones

Publicado el

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
343
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
5
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Semana1 2.programacion1ppt

  1. 1. UNIVERSIDAD TECNOL Ó GICA DE PANAM Á – Sede David www.rsamudiopinto.mb210/programacion1/prog1.htm Programación Orientada a Objetos Licenciatura en Desarrollo de Software
  2. 2. Qué es la programación orientada a objetos? <ul><li>Es una técnica de estructuración. </li></ul><ul><li>Es la programación por medio del envío de mensajes a objetos de tipo desconocido. Tales objetos se encontrarán en un arreglo o en una colección como es un escritorio.Todos los objetos de la colección comparten ciertas caractéristicas. </li></ul><ul><li>POO, incluye abstracción de datos, programación estructurada, programación basada en procedimientos. </li></ul>
  3. 3. Qué es una clase? Clase. <ul><li>Es una descripción generalizada, describe una colección de objetos similares. </li></ul><ul><li>Son tipos, plantilla ó molde. </li></ul><ul><li>Descripción de un conjunto de objetos que manifiestan las mismas propiedades, métodos, relaciones y la misma semántica. </li></ul>Molde Plantilla
  4. 4. Qué es un objeto? Objeto. <ul><li>Es una entidad que posee propiedades y unas formas de operar sobre ellos, métodos . </li></ul><ul><li>Agrupan datos, a través de sus propiedades. </li></ul><ul><li>Procesan información, por los métodos y eventos que las invocan( mensaje ). </li></ul>
  5. 5. Abstracción Consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan. http://aldodanielramirez.blogspot.com/2009/09/11-reconocimiento-de-objetos-y-clases.html
  6. 6. Clase y Objeto Los objetos se crean a partir de especificaciones de clases. Objetos Clase http://technet.microsoft.com/es-es/library/cc753882.aspx Propiedades: Métodos Nombre de clase
  7. 7. Qué es polimorfísmo? <ul><li>Polimorfísmo en teoría es: Muchas formas. </li></ul><ul><li>También quiere decir que un objeto puede adoptar varias formas de implantación. </li></ul><ul><li>Ejemplo 1 : La clase empleado puede adoptar la forma de ser un ejecutivo o un obrero. </li></ul><ul><li>Ejemplo 2 : Una clase figura geométrica puede ser un cuadrado, un triángulo, un circulo, u otro objeto de la familia figura geométrica. </li></ul>
  8. 8. Clase de polimorfismo <ul><li>Polimorfismo Paramétrico . </li></ul><ul><li>Polimorfismo de Inclusión . </li></ul><ul><li>Polimorfismo por Overloading . </li></ul><ul><li>Polimorfismo por Coerción . </li></ul>
  9. 9. Qué es Herencia ? Permite que una clase puede basarse en otra ya existente para comunicarse; constituye, por tanto, un mecanismo muy potente de reutilización de código.
  10. 10. Ejemplo de herencia Ejemplo 1 Ejemplo 2
  11. 11. Qué son eventos en POO? <ul><li>Cambio en estado de un objeto. </li></ul><ul><li>En Programación existe los eventos Click, Doble Click, Cambio de un dato, tecla arriba, tecla abajo, oprimir una tecla. Estos eventos daría resultados en el estado de un objeto. </li></ul>Oprimir una tecla Mover el ratón
  12. 12. Jerarquía de clase Ejemplo 1 Ejemplo 2 Acuático Terreste Mamifero Cuenta de ahorro Tarjeta crédito Cuenta bancaria
  13. 13. Beneficios de POO <ul><li>1.- Reutilización de código </li></ul><ul><li>2.- Portabilidad </li></ul><ul><li>3.- Sencilla programación </li></ul><ul><li>4.- Protección de datos </li></ul><ul><li>5.- Migración </li></ul><ul><li>6.- Claridad y entendimiento </li></ul>
  14. 14. Laboratorio 1 <ul><li>Analice la creación de una clase automovil y sus objetos aplicativos. </li></ul>
  15. 15. Laboratorio 2 <ul><li>Analice la siguinte composición, y a parte de silla, que otro objeto se puede mencionar. </li></ul>

×