orientação a objetos e design patterns
DESCRIPTION
Palestra explicando os conceitos chaves da Programação Orientada a Objetos e mostrando como apena estes conhecimentos não bastam. São abordados Design Patterns mostrando como utilizar OO para obter um maior benefício.TRANSCRIPT
Orientação a Objetos e Design Patterns
Construindo melhor seu software
Vinicius Quaiato
Desenvolvedor
Pai Santista fanático
.NET Architects
PalestranteBlogueiro
Gonow Tecnologia
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/