SlideShare una empresa de Scribd logo
1 de 7
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: ,[object Object]

Más contenido relacionado

Similar a POO y AS3

fundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptfundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptjuan gonzalez
 
COCEPTOS BASICOS
COCEPTOS BASICOSCOCEPTOS BASICOS
COCEPTOS BASICOSMagyll
 
Herencia yPolimorfismo
Herencia yPolimorfismoHerencia yPolimorfismo
Herencia yPolimorfismoJosé D Pluas
 
Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)KareliaRivas
 
Herencia y Polimorfismo en Java
Herencia y Polimorfismo en JavaHerencia y Polimorfismo en Java
Herencia y Polimorfismo en JavaAme Linares Vivas
 
Investigacion v unidad
Investigacion v unidadInvestigacion v unidad
Investigacion v unidadElena Perz
 
Unidad III epoo
Unidad III epooUnidad III epoo
Unidad III epoolhgarzonr
 
Cuatro elementos claves para entender poo en java
Cuatro elementos claves para entender poo en javaCuatro elementos claves para entender poo en java
Cuatro elementos claves para entender poo en javaElivar Largo
 
Que es programación orientada a objeto
Que es programación orientada a objetoQue es programación orientada a objeto
Que es programación orientada a objetoJessarin Kitty Cosmic
 
Clase y Objeto de la POO
Clase y Objeto de la POOClase y Objeto de la POO
Clase y Objeto de la POOjvaldes9928
 

Similar a POO y AS3 (20)

Programacion orientada a obetos
Programacion orientada a obetosProgramacion orientada a obetos
Programacion orientada a obetos
 
fundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptfundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.ppt
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
COCEPTOS BASICOS
COCEPTOS BASICOSCOCEPTOS BASICOS
COCEPTOS BASICOS
 
Herencia
HerenciaHerencia
Herencia
 
Herencia yPolimorfismo
Herencia yPolimorfismoHerencia yPolimorfismo
Herencia yPolimorfismo
 
Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)
 
Herencia y Polimorfismo en Java
Herencia y Polimorfismo en JavaHerencia y Polimorfismo en Java
Herencia y Polimorfismo en Java
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Investigacion v unidad
Investigacion v unidadInvestigacion v unidad
Investigacion v unidad
 
Poo
PooPoo
Poo
 
Laboratorio 04 tpc
Laboratorio 04 tpcLaboratorio 04 tpc
Laboratorio 04 tpc
 
Act10byme
Act10bymeAct10byme
Act10byme
 
Unidad III epoo
Unidad III epooUnidad III epoo
Unidad III epoo
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Curso basico c sharp iii
Curso basico c sharp   iiiCurso basico c sharp   iii
Curso basico c sharp iii
 
Cuatro elementos claves para entender poo en java
Cuatro elementos claves para entender poo en javaCuatro elementos claves para entender poo en java
Cuatro elementos claves para entender poo en java
 
Que es programación orientada a objeto
Que es programación orientada a objetoQue es programación orientada a objeto
Que es programación orientada a objeto
 
Clase y Objeto de la POO
Clase y Objeto de la POOClase y Objeto de la POO
Clase y Objeto de la POO
 
Prog.orientada a objeto
Prog.orientada a objetoProg.orientada a objeto
Prog.orientada a objeto
 

Más de Jaime Hernández

Más de Jaime Hernández (8)

Diseño de videojuegos basado en mda
Diseño de videojuegos basado en mdaDiseño de videojuegos basado en mda
Diseño de videojuegos basado en mda
 
Tipos de videojuegos
Tipos de videojuegosTipos de videojuegos
Tipos de videojuegos
 
El sonido en flash con action script 3
El sonido en flash con action script 3El sonido en flash con action script 3
El sonido en flash con action script 3
 
Mover Con Click
Mover Con ClickMover Con Click
Mover Con Click
 
Lineas Aleatorias
Lineas AleatoriasLineas Aleatorias
Lineas Aleatorias
 
Crear circulos II
Crear circulos IICrear circulos II
Crear circulos II
 
Navegando por contenidos
Navegando por contenidosNavegando por contenidos
Navegando por contenidos
 
Animación básica en Flash
Animación básica en FlashAnimación básica en Flash
Animación básica en Flash
 

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.
  • 10. Un ejemplo conceptual (descripción no código) detallado de en que caso haría uso de ellas. Esp. Jaime Hernández A.