Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Introdução a Orientação a Objetos com PHP

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
3 oo-concepts
3 oo-concepts
Cargando en…3
×

Eche un vistazo a continuación

1 de 15 Anuncio

Más Contenido Relacionado

Similares a Introdução a Orientação a Objetos com PHP (20)

Más reciente (20)

Anuncio

Introdução a Orientação a Objetos com PHP

  1. 1. 08 de abril FLISOL 2017 1 Introdução aIntrodução a Orientação a Objetos comOrientação a Objetos com PHPPHP
  2. 2. 08 de abril FLISOL 2017 2 Lucas de OliveiraLucas de Oliveira http://deoliveiralucas.nethttp://deoliveiralucas.net
  3. 3. 08 de abril FLISOL 2017 3 PHPValePHPVale http://phpvale.com.brhttp://phpvale.com.br
  4. 4. 08 de abril FLISOL 2017 4 O que é Orientação a Objetos?O que é Orientação a Objetos?
  5. 5. 08 de abril FLISOL 2017 5 Orientação de objetos (OO), em uma definição formal, é umOrientação de objetos (OO), em uma definição formal, é um paradigmaparadigma de análise, projeto e programação de sistemasde análise, projeto e programação de sistemas de software baseado na composição e interação entrede software baseado na composição e interação entre diversas unidades de software chamadas de objetos.diversas unidades de software chamadas de objetos. https://pt.wikibooks.org/wiki/Programa%C3%A7%C3%A3o_Orientada_a_Objetos/Introdu%C3%A7%C3%A3o
  6. 6. 08 de abril FLISOL 2017 6 Orientação a objeto é um conceito que esta relacionadoOrientação a objeto é um conceito que esta relacionado com a ideia de classificar, organizar ecom a ideia de classificar, organizar e abstrairabstrair coisas.coisas. http://www.macoratti.net/oo_conc2.htm
  7. 7. 08 de abril FLISOL 2017 7 Simula (1967)Simula (1967) Ole-Johan Dahl e Kristen NygaardOle-Johan Dahl e Kristen Nygaard https://pt.wikibooks.org/wiki/Programa%C3%A7%C3%A3o_Orientada_a_Objetos/Introdu%C3%A7%C3%A3o
  8. 8. 08 de abril FLISOL 2017 8 PrincipaisPrincipais CaracterísticasCaracterísticas de Orientação a Objetosde Orientação a Objetos
  9. 9. 08 de abril FLISOL 2017 9 AbstraçãoAbstração ““Como estamos lidando com uma representação de um objeto real (oComo estamos lidando com uma representação de um objeto real (o que dá nome ao paradigma), temos que imaginar o que esse objeto iráque dá nome ao paradigma), temos que imaginar o que esse objeto irá realizar dentro de nosso sistema.”realizar dentro de nosso sistema.” http://www.devmedia.com.br/os-4-pilares-da-programacao-orientada-a-objetos/9264
  10. 10. 08 de abril FLISOL 2017 10 EncapsulamentoEncapsulamento ““Se trata de um dos elementos que adicionam segurança à aplicaçãoSe trata de um dos elementos que adicionam segurança à aplicação em uma programação orientada a objetos pelo fato de esconder asem uma programação orientada a objetos pelo fato de esconder as propriedades, criando uma espécie de caixa preta.”propriedades, criando uma espécie de caixa preta.” http://www.devmedia.com.br/os-4-pilares-da-programacao-orientada-a-objetos/9264
  11. 11. 08 de abril FLISOL 2017 11 HerançaHerança ““O reuso de código é uma das grandes vantagens da programaçãoO reuso de código é uma das grandes vantagens da programação orientada a objetos. Muito disso se dá por uma questão que éorientada a objetos. Muito disso se dá por uma questão que é conhecida como herança.”conhecida como herança.” http://www.devmedia.com.br/os-4-pilares-da-programacao-orientada-a-objetos/9264
  12. 12. 08 de abril FLISOL 2017 12 PolimorfismoPolimorfismo ““Na natureza, vemos animais que são capazes de alterar sua formaNa natureza, vemos animais que são capazes de alterar sua forma conforme a necessidade, e é dessa ideia que vem o polimorfismo naconforme a necessidade, e é dessa ideia que vem o polimorfismo na orientação a objetos.”orientação a objetos.” http://www.devmedia.com.br/os-4-pilares-da-programacao-orientada-a-objetos/9264
  13. 13. 08 de abril FLISOL 2017 13 Reutilização de códigoReutilização de código
  14. 14. 08 de abril FLISOL 2017 14
  15. 15. 08 de abril FLISOL 2017 15 RepositórioRepositório goo.gl/HFHmlPgoo.gl/HFHmlP SlidesSlides goo.gl/Hq66gGgoo.gl/Hq66gG

×