• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Orientacao a objetos e design patterns - Secomp Londrina
 

Orientacao a objetos e design patterns - Secomp Londrina

on

  • 1,193 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,193
Views on SlideShare
1,187
Embed Views
6

Actions

Likes
0
Downloads
44
Comments
0

5 Embeds 6

http://paper.li 2
http://us-w1.rockmelt.com 1
http://twitter.com 1
http://www.linkedin.com 1
https://twitter.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
    • @vquaiato (vinicius quaiato) http://viniciusquaiato.com http://crafters.com.br vinicius.quaiato@gmail.comTuesday, September 13, 11
    • 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