Orientacao a objetos e design patterns - Secomp Londrina
Upcoming SlideShare
Loading in...5
×
 

Orientacao a objetos e design patterns - Secomp Londrina

on

  • 1,255 views

Palestra sobre Orientação a Objetos e Design Patterns apresentada na VIII Secompa Londrina por Vinicius Quaiato....

Palestra sobre Orientação a Objetos e Design Patterns apresentada na VIII Secompa Londrina por Vinicius Quaiato.
Nesta palestra explico oa conceitos e idéias da orientação a objetos e como de fato tirar proveito dele entendendo e conhecendo Design Patterns.

Statistics

Views

Total Views
1,255
Views on SlideShare
1,248
Embed Views
7

Actions

Likes
0
Downloads
44
Comments
0

5 Embeds 7

http://paper.li 2
https://twitter.com 2
http://us-w1.rockmelt.com 1
http://twitter.com 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Orientacao a objetos e design patterns - Secomp Londrina Orientacao a objetos e design patterns - Secomp Londrina Presentation Transcript

  • Orientação a Objetos e Design Patterns construindo melhor seu softwareTuesday, September 13, 11
  • Orientação a Objetos e Design Patterns construindo melhor seu softwareTuesday, September 13, 11
  • @vquaiato (vinicius quaiato) programador palestrante pai santista entusiasta consultor etc, etc, etcTuesday, September 13, 11 View slide
  • @vquaiato (vinicius quaiato) http://viniciusquaiato.com http://crafters.com.br vinicius.quaiato@gmail.comTuesday, September 13, 11 View slide
  • um blogTuesday, September 13, 11
  • um podcastTuesday, September 13, 11
  • uma comunidadeTuesday, September 13, 11
  • um(ns) eventoTuesday, September 13, 11
  • um(ns) eventoTuesday, September 13, 11
  • começandoTuesday, September 13, 11
  • fazer software não é fácilTuesday, September 13, 11
  • bons projetos de software, reutilizáveis, são ainda mais difíceisTuesday, September 13, 11
  • solução spaguettiTuesday, September 13, 11
  • difícil de manterTuesday, September 13, 11
  • difícil de evoluirTuesday, September 13, 11
  • difícil de trabalharTuesday, September 13, 11
  • e a vida fica tristeTuesday, September 13, 11
  • Tuesday, September 13, 11
  • existe uma luzTuesday, September 13, 11
  • orientação a objetosTuesday, September 13, 11
  • paradigma de programaçãoTuesday, September 13, 11
  • Tuesday, September 13, 11
  • estilo de programaçãoTuesday, September 13, 11
  • existem muitos estilosTuesday, September 13, 11
  • existem muitos estilos FuncionalTuesday, September 13, 11
  • existem muitos estilos Lógica FuncionalTuesday, September 13, 11
  • existem muitos estilos Lógica Funcional EstruturadaTuesday, September 13, 11
  • existem muitos estilos Lógica Funcional Procedural EstruturadaTuesday, September 13, 11
  • existem muitos estilos Lógica Funcional Procedural Estruturada Orientada a ObjetoTuesday, September 13, 11
  • Tuesday, September 13, 11
  • conceitos chaveTuesday, September 13, 11
  • classesTuesday, September 13, 11
  • objetosTuesday, September 13, 11
  • #1Tuesday, September 13, 11
  • #1Tuesday, September 13, 11
  • estadoTuesday, September 13, 11
  • Tuesday, September 13, 11
  • comportamentoTuesday, September 13, 11
  • Tuesday, September 13, 11
  • encapsulamentoTuesday, September 13, 11
  • Tuesday, September 13, 11
  • herançaTuesday, September 13, 11
  • Tuesday, September 13, 11
  • Tuesday, September 13, 11
  • polimorfismoTuesday, September 13, 11
  • Tuesday, September 13, 11
  • Tuesday, September 13, 11
  • ferramenta certa?Tuesday, September 13, 11
  • solução spaguettiTuesday, September 13, 11
  • Tuesday, September 13, 11
  • obje tos? ília de tos? r fam omp o r obje Cria C Alterar um alg or itmo? r interface d e objetos? Muda Encapsula r algoritm Criar o? um o bjeto ? ntos? mpo r tame icionar co AdTuesday, September 13, 11
  • Tuesday, September 13, 11
  • Tuesday, September 13, 11
  • Eric  G amma ard  Helm Rich issides Ralph  Johnson John  VlTuesday, September 13, 11
  • gang of fourTuesday, September 13, 11
  • Tuesday, September 13, 11
  • Tuesday, September 13, 11
  • “descreve um problema no nosso ambiente e o cerne da sua solução, de forma que você possa utilizar essa solução mais de um milhão de vezes” Cristopher AlexanderTuesday, September 13, 11
  • Tuesday, September 13, 11
  • agora você tem o poderTuesday, September 13, 11
  • não é receita de boloTuesday, September 13, 11
  • é um caminhoTuesday, September 13, 11
  • são ferramentasTuesday, September 13, 11
  • vocabulárioTuesday, September 13, 11
  • Os padrões de criação abstraem o processo de instanciação. Ajudam a tornar um sistema independente de como seus objetos são criados, compostos e representadosTuesday, September 13, 11
  • Fornecer um a interface p criação de fa ara a mílias de obj relacionados etos ou dependen sem especifi tes car suas clas concretas. sesTuesday, September 13, 11
  • ct fac tory Ab straTuesday, September 13, 11
  • Fornecer um a interface p criar um obj ara eto, mas deix subclasses d ar as efinirem que classe instanciarTuesday, September 13, 11
  • y Me thod Fa ctorTuesday, September 13, 11
  • Separar a co nstrução de objeto compl um exo de sua representaç ão de modo q mesmo proc ue o esso de cons possa criar d trução iferentes representaç õesTuesday, September 13, 11
  • Bu ilderTuesday, September 13, 11
  • Os padrões estruturais se preocupam com a forma como classes e objetos são compostos para formar estruturas maioresTuesday, September 13, 11
  • Dinamicame nte agregar responsabili dades adicio nais a um objetoTuesday, September 13, 11
  • Deco ratorTuesday, September 13, 11
  • Fornecer um unificada pa a interface ra um conjun interfaces em to de um subsistem aTuesday, September 13, 11
  • Fa çadeTuesday, September 13, 11
  • Os padrões comportamentais se preocupam com algoritmos e a atribuição de responsabilidades entre objetosTuesday, September 13, 11
  • Evitar o acop remetente d lamento do e uma solicit seu receptor ação ao , ao dar a ma um objeto a o is de portunidade tratar a solic de itaçãoTuesday, September 13, 11
  • onsib ility Res p Cha in ofTuesday, September 13, 11
  • Permite a um objeto altera comportame r seu nto quando s estado inter eu no mudaTuesday, September 13, 11
  • StateTuesday, September 13, 11
  • Definir uma família da algoritmos, e ncapsular ca umda delas e da torná-las intercambiá veisTuesday, September 13, 11
  • StrategyTuesday, September 13, 11
  • Definir o esq ueleto de um algoritmo em uma operaçã postergando o, alguns dos p para as subc assos lassesTuesday, September 13, 11
  • e Me thod TemplatTuesday, September 13, 11
  • Tuesday, September 13, 11
  • resumindoTuesday, September 13, 11
  • patterns são amigosTuesday, September 13, 11
  • auxiliam o crescimentoTuesday, September 13, 11
  • crescimento sustentávelTuesday, September 13, 11
  • vida mais saudávelTuesday, September 13, 11
  • Tuesday, September 13, 11
  • M ais h"p://viniciusquaiato.com/blog/category/pa"erns/ h"p://en.wikipedia.org/wiki/Design_pa"ern_(computer_science) h"p://www.dofactory.com h"p://mar@nfowler.com/eaaCatalog/Tuesday, September 13, 11
  • @vquaiato (vinicius quaiato) http://viniciusquaiato.com http://crafters.com.br vinicius.quaiato@gmail.comTuesday, September 13, 11
  • Tuesday, September 13, 11