SlideShare una empresa de Scribd logo
1 de 10
	Programación  Orientada a Objetos en PHP 5    Programación Orientada a Objetos Definición: La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos.  Conceptos: ,[object Object]
Objeto: Se refiere comúnmente a atributos (elementos) y comportamientos (métodos) encapsulados en una entidad. Son un método natural para implementar estructuras de datos abstractos, trayendo “físicamente” componentes de datos con procedimientos para luego manipularlos.
Método: Algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecución se desencadena tras la recepción de un "mensaje". Desde el punto de vista del comportamiento, es lo que el objeto puede hacer. Un método puede producir un cambio en las propiedades del objeto, o la generación de un "evento" con un nuevo mensaje para otro objeto del sistema.Javier López López  (Ajaxman)					                                    12/03/2011
	Programación  Orientada a Objetos en PHP 5    Programación Orientada a Objetos Características: ,[object Object]
Métodos. Se refiere como las funciones de un objeto.
Abstracción. Es un concepto o idea no asociada a una instancia. El concepto se originó por la analogía con las abstracción en matemáticas. Teóricamente envuelve la facilidad de definir objetos que representan “actores” abstractos que pueden realizar un trabajo o acción. Un ejemplo sería una clase “casa” que defina la estructura de una casa.
Encapsulamiento. Se refiere a “esconder” el estado de una propiedad o método de un objeto.
Polimorfismo. Es la habilidad de un tipo “A” que aparece y es usado como otro tipo “B”. Significa que un tipo “A” de alguna manera deriva de un tipo “B” o que un tipo “A” implementa una interface que representa un tipo “B”. Por ejemplo, si a un “Perro” se le ordenara que hablara, éste ladraría, mas si a un “Cerdo” se le ordenara que hablara respondería con un “oinkoink“.Javier López López  (Ajaxman)					                                    12/03/2011
	Programación  Orientada a Objetos en PHP 5    Programación Orientada a Objetos Clase y Objeto: Clase: Código que define la estructura de un objeto(plano)  Objeto: Elemento creado a partir de una clase , cuando se crea se dice que se genera una nueva instancia  Javier López López  (Ajaxman)					                                    12/03/2011
	Programación  Orientada a Objetos en PHP 5    Programación Orientada a Objetos Propiedades y Métodos: Objeto Método: Acciones que hará el objeto ej.  $Auto->correr(); Propiedad: Característica o atributo del objeto Ej. $Auto->color Color: Gris Color: azul Javier López López  (Ajaxman)					                                    12/03/2011

Más contenido relacionado

La actualidad más candente

PROGRAMACIÓN III
PROGRAMACIÓN IIIPROGRAMACIÓN III
PROGRAMACIÓN IIIJohn Deivi
 
Programacion orientada a objetos
Programacion orientada a objetos Programacion orientada a objetos
Programacion orientada a objetos Marco Moran
 
Propiedades De La Poo
Propiedades De La PooPropiedades De La Poo
Propiedades De La Pooda4
 
18448198 programacion-orientada-a-objetos
18448198 programacion-orientada-a-objetos18448198 programacion-orientada-a-objetos
18448198 programacion-orientada-a-objetosDavid Henrry Rosas Cruz
 
Programacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma pooProgramacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma pooJosé Antonio Sandoval Acosta
 
FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)Videoconferencias UTPL
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosAlvaro Enrique Ruano
 
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)Videoconferencias UTPL
 
Métodos POO
Métodos POOMétodos POO
Métodos POO1da4
 
Introducción a la programación orientada a objetos con JavaScript
Introducción a la programación orientada a objetos con JavaScriptIntroducción a la programación orientada a objetos con JavaScript
Introducción a la programación orientada a objetos con JavaScriptFrancisco Javier Arce Anguiano
 
Clases y funciones_especiales
Clases y funciones_especialesClases y funciones_especiales
Clases y funciones_especialesWladimir
 
Metodos Get y Set, finalmente revelados.
Metodos Get y Set, finalmente revelados.Metodos Get y Set, finalmente revelados.
Metodos Get y Set, finalmente revelados.Juan Carlos Espinoza
 
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)Sergio Sanchez
 
Implementación de clases
Implementación de clasesImplementación de clases
Implementación de clasesFernando Solis
 

La actualidad más candente (20)

Programación Orientada Objetos Java Unidad 1
Programación Orientada Objetos Java Unidad 1Programación Orientada Objetos Java Unidad 1
Programación Orientada Objetos Java Unidad 1
 
PROGRAMACIÓN III
PROGRAMACIÓN IIIPROGRAMACIÓN III
PROGRAMACIÓN III
 
Programacion orientada a objetos
Programacion orientada a objetos Programacion orientada a objetos
Programacion orientada a objetos
 
Propiedades De La Poo
Propiedades De La PooPropiedades De La Poo
Propiedades De La Poo
 
18448198 programacion-orientada-a-objetos
18448198 programacion-orientada-a-objetos18448198 programacion-orientada-a-objetos
18448198 programacion-orientada-a-objetos
 
Poo
PooPoo
Poo
 
Programacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma pooProgramacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma poo
 
FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
 
Métodos POO
Métodos POOMétodos POO
Métodos POO
 
Introducción a la programación orientada a objetos con JavaScript
Introducción a la programación orientada a objetos con JavaScriptIntroducción a la programación orientada a objetos con JavaScript
Introducción a la programación orientada a objetos con JavaScript
 
Unidad 1. Introducción. Conceptos fundamentales de la POO
Unidad 1. Introducción. Conceptos fundamentales de la POOUnidad 1. Introducción. Conceptos fundamentales de la POO
Unidad 1. Introducción. Conceptos fundamentales de la POO
 
Clases y funciones_especiales
Clases y funciones_especialesClases y funciones_especiales
Clases y funciones_especiales
 
Poo en java herencia
Poo en java   herenciaPoo en java   herencia
Poo en java herencia
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Metodos Get y Set, finalmente revelados.
Metodos Get y Set, finalmente revelados.Metodos Get y Set, finalmente revelados.
Metodos Get y Set, finalmente revelados.
 
POO sencillito
POO sencillitoPOO sencillito
POO sencillito
 
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
Unidad 2 ProgramacióN Orientada A Objetos (Repaso)
 
Implementación de clases
Implementación de clasesImplementación de clases
Implementación de clases
 

Similar a Presentacion oop php5

Desarrollo de aplicaciones Web con PHP - Flisol 2011
Desarrollo de aplicaciones Web con PHP - Flisol 2011Desarrollo de aplicaciones Web con PHP - Flisol 2011
Desarrollo de aplicaciones Web con PHP - Flisol 2011Javier López López
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosbetshycastillo
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosbetshycastillo
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetosAngel Ordoñez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosMarcelo Brocel
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosJonathan Marcillo
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosmaikitejeda
 
Programacion Orientada a Objetos en php
Programacion Orientada a Objetos en phpProgramacion Orientada a Objetos en php
Programacion Orientada a Objetos en phpSamuel Piñon Garcia
 
Unidad III epoo
Unidad III epooUnidad III epoo
Unidad III epoolhgarzonr
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosAgapito26
 
Clase3 Programación Orientada a Objetos
Clase3 Programación Orientada a ObjetosClase3 Programación Orientada a Objetos
Clase3 Programación Orientada a Objetosdesimartinez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosalexmoncada21
 
2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetosjohnny herrera
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosCarlos Esteves
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosCarlos Esteves
 
[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con java[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con javaEudris Cabrera
 
Guía PHP Orientado a Objeto con MVC
Guía PHP Orientado a Objeto con MVC Guía PHP Orientado a Objeto con MVC
Guía PHP Orientado a Objeto con MVC lissette_torrealba
 

Similar a Presentacion oop php5 (20)

Desarrollo de aplicaciones Web con PHP - Flisol 2011
Desarrollo de aplicaciones Web con PHP - Flisol 2011Desarrollo de aplicaciones Web con PHP - Flisol 2011
Desarrollo de aplicaciones Web con PHP - Flisol 2011
 
Guia poo php
Guia poo phpGuia poo php
Guia poo php
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programacion Orientada a Objetos en php
Programacion Orientada a Objetos en phpProgramacion Orientada a Objetos en php
Programacion Orientada a Objetos en php
 
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
 
Clase3 Programación Orientada a Objetos
Clase3 Programación Orientada a ObjetosClase3 Programación Orientada a Objetos
Clase3 Programación Orientada a Objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con java[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con java
 
Guía PHP Orientado a Objeto con MVC
Guía PHP Orientado a Objeto con MVC Guía PHP Orientado a Objeto con MVC
Guía PHP Orientado a Objeto con MVC
 

Presentacion oop php5

  • 1.
  • 2. Objeto: Se refiere comúnmente a atributos (elementos) y comportamientos (métodos) encapsulados en una entidad. Son un método natural para implementar estructuras de datos abstractos, trayendo “físicamente” componentes de datos con procedimientos para luego manipularlos.
  • 3. Método: Algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecución se desencadena tras la recepción de un "mensaje". Desde el punto de vista del comportamiento, es lo que el objeto puede hacer. Un método puede producir un cambio en las propiedades del objeto, o la generación de un "evento" con un nuevo mensaje para otro objeto del sistema.Javier López López (Ajaxman) 12/03/2011
  • 4.
  • 5. Métodos. Se refiere como las funciones de un objeto.
  • 6. Abstracción. Es un concepto o idea no asociada a una instancia. El concepto se originó por la analogía con las abstracción en matemáticas. Teóricamente envuelve la facilidad de definir objetos que representan “actores” abstractos que pueden realizar un trabajo o acción. Un ejemplo sería una clase “casa” que defina la estructura de una casa.
  • 7. Encapsulamiento. Se refiere a “esconder” el estado de una propiedad o método de un objeto.
  • 8. Polimorfismo. Es la habilidad de un tipo “A” que aparece y es usado como otro tipo “B”. Significa que un tipo “A” de alguna manera deriva de un tipo “B” o que un tipo “A” implementa una interface que representa un tipo “B”. Por ejemplo, si a un “Perro” se le ordenara que hablara, éste ladraría, mas si a un “Cerdo” se le ordenara que hablara respondería con un “oinkoink“.Javier López López (Ajaxman) 12/03/2011
  • 9. Programación Orientada a Objetos en PHP 5 Programación Orientada a Objetos Clase y Objeto: Clase: Código que define la estructura de un objeto(plano) Objeto: Elemento creado a partir de una clase , cuando se crea se dice que se genera una nueva instancia Javier López López (Ajaxman) 12/03/2011
  • 10. Programación Orientada a Objetos en PHP 5 Programación Orientada a Objetos Propiedades y Métodos: Objeto Método: Acciones que hará el objeto ej. $Auto->correr(); Propiedad: Característica o atributo del objeto Ej. $Auto->color Color: Gris Color: azul Javier López López (Ajaxman) 12/03/2011
  • 11. Programación Orientada a Objetos en PHP 5 Programación Orientada a Objetos Herencia: Clase A +propiedad $name +Metodo Hola(); Clase B +propiedad $name +propiedad $id; +Metodo hola(); +Metodoholab(); Clase C +propiedad $name +Metodo hola(); +Metodoholac(); +Metodotestc(); Javier López López (Ajaxman) 12/03/2011
  • 12. Programación Orientada a Objetos en PHP 5 Programación Orientada a Objetos Encapsulación: Javier López López (Ajaxman) 12/03/2011
  • 13. Programación Orientada a Objetos en PHP 5 Programación Orientada a Objetos Constructores y destructores: Javier López López (Ajaxman) 12/03/2011
  • 14. Programación Orientada a Objetos en PHP 5 Programación Orientada a Objetos Estáticos y Constantes: Javier López López (Ajaxman) 12/03/2011
  • 15. Programación Orientada a Objetos en PHP 5 Programación Orientada a Objetos Recomendaciones: Javier López López (Ajaxman) 12/03/2011
  • 16. Programación Orientada a Objetos en PHP 5 Programación Orientada a Objetos MUCHAS GRACIAS Javier López López (Ajaxman) 12/03/2011