SlideShare una empresa de Scribd logo
POO EN AS3 La programación orientada a objetos(POO) es una de las técnicas de programación actuales que más es utilizada por los desarrolladores de software, dando a sus productos unos niveles deseados de calidad, modularidad, reutilización y muchos otros beneficios. La POO se centra en el desarrollo de clases “simples” que se encargan de tareas específicas y que funcionan de manera independiente, pero que podemos relacionar con otras clases para poder obtener un todo más complejo y que cumpla con un fin general. Esp. Jaime Hernández A.
POO EN AS3 ABSTRACCION La abstracción expresa las características esenciales de un objeto, las cuales distinguen al objeto de los demás. Además de distinguir entre los objetos provee límites conceptuales. Entonces se puede decir que la abstracción separa las características esenciales de las no esenciales  dentro de un objeto. Si un objeto tiene más características de las necesarias los mismos resultarán difíciles de usar, modificar, construir y comprender. En AS3 como en la mayor parte de los lenguajes orientados a objeto la abstracción se da al diseñar clases para tareas específicas y no clases para tareas generales o que hagan todo el trabajo(inclusive el que no les corresponde) Esp. Jaime Hernández A.
POO EN AS3 ENCAPSULADO Es el ocultamiento del estado, es decir, de los datos miembro(atributos), de un objeto de manera que sólo se puede cambiar mediante las operaciones definidas para ese objeto. En AS3 como en la mayor parte de los lenguajes orientados a objeto el encapsulado se logra definiendo los atributos propios de la clase como privados y el acceso a estos de hace a través de los métodos de acceso set y get. Esp. Jaime Hernández A.
POO EN AS3 HERENCIA La herencia es la propiedad que permite desarrollar una clase(hija)  a partir de otra(padre) ya existente, logrando así, que la hija obtenga(herede) las características(atributos) y  comportamientos(métodos) de la clase padre, pudiendo la clase hija agregar, o modificar las características o comportamientos heredados. En AS3 la herencia se logra a través de la palabra reservada extends. Ejemplo: public class Punto extends Sprite En este ejemplo hay una clase hija(Punto) que hereda de la clase padre(Sprite) Esp. Jaime Hernández A.
POLIMORFISMO Es la propiedad que tienen los objetos de responder a un método o un evento de forma diferente. Por ejemplo, si tenemos un objeto de tipo humano y se le indica que coma(a través del método comer), este buscará una cuchara para comer, pero si tenemos un objeto de tipo perro  POO EN AS3 y se le indica que coma(a través del método comer), este comerá directamente del plato(sin usar una cuchara).  Para poder implementar el polimorfismo, es necesario hacer uso de técnicas como la herencia o las interfaces. Esp. Jaime Hernández A.
POO EN AS3 POLIMORFISMO En AS3 el polimorfismo se implementa utilizando herencia y la palabra reservada override. Ejemplo: si tenemos una clase llamada Punto que tiene un método llamado dibujar() public function dibujar():void { //Aquí se dibuja un punto }; y tenemos una clase llamada Circulo que hereda de punto y al igual que punto debe tener un método llamado dibujar, pero que no dibuje un punto, sino un circulo haríamos lo siguiente en la clase Circulo: public override function dibujar():void { //Aquí se dibuja un circulo } de esta forma una clase hija de otra, cambia un comportamiento que había heredado de su padre. Esp. Jaime Hernández A.
POO EN AS3 INTERFACES Realizar un trabajo en el cual especifique: Qué son las interfaces?

Más contenido relacionado

PPTX
Action script 3
PDF
Tema 2. Programación Estructurada 11-02-23.pdf
PPTX
Introduccionjava
DOCX
Programación estructurada
DOCX
TRABAJO N°1
PPSX
Programaciom avanzada orientada a objetos
DOCX
Guía Herencia PO_O
PPTX
Fundamentos de Programación Orientada a Objetos
Action script 3
Tema 2. Programación Estructurada 11-02-23.pdf
Introduccionjava
Programación estructurada
TRABAJO N°1
Programaciom avanzada orientada a objetos
Guía Herencia PO_O
Fundamentos de Programación Orientada a Objetos

Similar a POO y AS3 (20)

PPTX
Programacion orientada a obetos
PPT
fundamentos-de-poo.ppt 2.ppt
PPTX
Conceptos poo
DOCX
COCEPTOS BASICOS
PPTX
Herencia
PPTX
Herencia yPolimorfismo
PDF
Introducción a la programación orientada a objetos en c (POO)
DOCX
Herencia y Polimorfismo en Java
PPTX
Programación Orientada a Objetos
DOCX
Investigacion v unidad
PPTX
Clase1.de programaccion orientada a objetos
DOCX
Laboratorio 04 tpc
DOCX
Act10byme
DOC
Unidad III epoo
DOCX
Programacion orientada a objetos
PPT
Curso basico c sharp iii
PPTX
Cuatro elementos claves para entender poo en java
DOCX
Que es programación orientada a objeto
PPTX
Clase y Objeto de la POO
Programacion orientada a obetos
fundamentos-de-poo.ppt 2.ppt
Conceptos poo
COCEPTOS BASICOS
Herencia
Herencia yPolimorfismo
Introducción a la programación orientada a objetos en c (POO)
Herencia y Polimorfismo en Java
Programación Orientada a Objetos
Investigacion v unidad
Clase1.de programaccion orientada a objetos
Laboratorio 04 tpc
Act10byme
Unidad III epoo
Programacion orientada a objetos
Curso basico c sharp iii
Cuatro elementos claves para entender poo en java
Que es programación orientada a objeto
Clase y Objeto de la POO
Publicidad

Más de Jaime Hernández (8)

PDF
Diseño de videojuegos basado en mda
PPTX
Tipos de videojuegos
PDF
El sonido en flash con action script 3
ODP
Mover Con Click
ODP
Lineas Aleatorias
PDF
Crear circulos II
PPT
Navegando por contenidos
ODP
Animación básica en Flash
Diseño de videojuegos basado en mda
Tipos de videojuegos
El sonido en flash con action script 3
Mover Con Click
Lineas Aleatorias
Crear circulos II
Navegando por contenidos
Animación básica en Flash
Publicidad

POO y AS3

  • 1. POO EN AS3 La programación orientada a objetos(POO) es una de las técnicas de programación actuales que más es utilizada por los desarrolladores de software, dando a sus productos unos niveles deseados de calidad, modularidad, reutilización y muchos otros beneficios. La POO se centra en el desarrollo de clases “simples” que se encargan de tareas específicas y que funcionan de manera independiente, pero que podemos relacionar con otras clases para poder obtener un todo más complejo y que cumpla con un fin general. Esp. Jaime Hernández A.
  • 2. POO EN AS3 ABSTRACCION La abstracción expresa las características esenciales de un objeto, las cuales distinguen al objeto de los demás. Además de distinguir entre los objetos provee límites conceptuales. Entonces se puede decir que la abstracción separa las características esenciales de las no esenciales dentro de un objeto. Si un objeto tiene más características de las necesarias los mismos resultarán difíciles de usar, modificar, construir y comprender. En AS3 como en la mayor parte de los lenguajes orientados a objeto la abstracción se da al diseñar clases para tareas específicas y no clases para tareas generales o que hagan todo el trabajo(inclusive el que no les corresponde) Esp. Jaime Hernández A.
  • 3. POO EN AS3 ENCAPSULADO Es el ocultamiento del estado, es decir, de los datos miembro(atributos), de un objeto de manera que sólo se puede cambiar mediante las operaciones definidas para ese objeto. En AS3 como en la mayor parte de los lenguajes orientados a objeto el encapsulado se logra definiendo los atributos propios de la clase como privados y el acceso a estos de hace a través de los métodos de acceso set y get. Esp. Jaime Hernández A.
  • 4. POO EN AS3 HERENCIA La herencia es la propiedad que permite desarrollar una clase(hija) a partir de otra(padre) ya existente, logrando así, que la hija obtenga(herede) las características(atributos) y comportamientos(métodos) de la clase padre, pudiendo la clase hija agregar, o modificar las características o comportamientos heredados. En AS3 la herencia se logra a través de la palabra reservada extends. Ejemplo: public class Punto extends Sprite En este ejemplo hay una clase hija(Punto) que hereda de la clase padre(Sprite) Esp. Jaime Hernández A.
  • 5. POLIMORFISMO Es la propiedad que tienen los objetos de responder a un método o un evento de forma diferente. Por ejemplo, si tenemos un objeto de tipo humano y se le indica que coma(a través del método comer), este buscará una cuchara para comer, pero si tenemos un objeto de tipo perro POO EN AS3 y se le indica que coma(a través del método comer), este comerá directamente del plato(sin usar una cuchara). Para poder implementar el polimorfismo, es necesario hacer uso de técnicas como la herencia o las interfaces. Esp. Jaime Hernández A.
  • 6. POO EN AS3 POLIMORFISMO En AS3 el polimorfismo se implementa utilizando herencia y la palabra reservada override. Ejemplo: si tenemos una clase llamada Punto que tiene un método llamado dibujar() public function dibujar():void { //Aquí se dibuja un punto }; y tenemos una clase llamada Circulo que hereda de punto y al igual que punto debe tener un método llamado dibujar, pero que no dibuje un punto, sino un circulo haríamos lo siguiente en la clase Circulo: public override function dibujar():void { //Aquí se dibuja un circulo } de esta forma una clase hija de otra, cambia un comportamiento que había heredado de su padre. Esp. Jaime Hernández A.
  • 7. POO EN AS3 INTERFACES Realizar un trabajo en el cual especifique: Qué son las interfaces?
  • 10. Un ejemplo conceptual (descripción no código) detallado de en que caso haría uso de ellas. Esp. Jaime Hernández A.