Post on 27-May-2015
description
Orientação a Objetos e Design Patterns
Construindo melhor seu software
Vinicius Quaiato
Desenvolvedor
Pai Santista fanático
.NET Architects
PalestranteBlogueiro
Gonow Tecnologia
Vinicius Quaiato
vinicius.quaiato@gmail.com
@vquaiato
http://viniciusquaiato.comhttp://gonow.com.br
Agenda
Um estilo de programação
Um estilo de programação
Existem diferentes “estilos”
Existem diferentes “estilos”
Orientada a Objeto
FuncionalLógica
Estruturada
Procedural
Conceitos chave da POOConceitos chave da POO
ClassesClasses
ObjetosObjetos
A primeira classe…A primeira classe…
O objeto…O objeto…
EstadoEstado
EstadoEstado
ComportamentoComportamento
ComportamentoComportamento
Encapsulamento
Encapsulamento
EncapsulamentoEncapsulamento
HerançaHerança
HerançaHerança
PolimorfismoPolimorfismo
PolimorfismoPolimorfismo
Ferramentas certas?!Ferramentas certas?!
{GoF}
Patterns são amigosPatterns são amigos
POO é amigaPOO é amiga
SustentabilidadeSustentabilidade
CrescimentoCrescimento
Vida saudávelVida saudável
http://viniciusquaiato.com/blog/category/patterns/
http://en.wikipedia.org/wiki/Design_pattern_(computer_science)
http://www.dofactory.com
http://martinfowler.com/eaaCatalog/
Vinicius Quaiato
vinicius.quaiato@gmail.com
@vquaiato
http://viniciusquaiato.comhttp://gonow.com.br