Enviar pesquisa
Carregar
Design Patterns
•
Transferir como PPT, PDF
•
7 gostaram
•
1,845 visualizações
Rodrigo Cândido da Silva
Seguir
The Developers Conference (Floripa 2008) Globalcode / VOffice Design Patterns
Leia menos
Leia mais
Tecnologia
Diversão e humor
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 57
Baixar agora
Recomendados
Exemplos de Design Patterns em Java
Exemplos de Design Patterns em Java
alexmacedo
Design Patterns - Com Java
Design Patterns - Com Java
Felipe Do Nascimento
Design patterns de uma vez por todas
Design patterns de uma vez por todas
Michael Castillo Granados
Domain Driven Design (DDD) - DevIsland, BH
Domain Driven Design (DDD) - DevIsland, BH
Giovanni Bassi
Padroes De Projeto
Padroes De Projeto
ejdn1
Análise de sistemas oo 1
Análise de sistemas oo 1
Maurício Linhares
Padroes de projetos gof
Padroes de projetos gof
Yan Justino
Refactory Worshop
Refactory Worshop
guestd37c23
Recomendados
Exemplos de Design Patterns em Java
Exemplos de Design Patterns em Java
alexmacedo
Design Patterns - Com Java
Design Patterns - Com Java
Felipe Do Nascimento
Design patterns de uma vez por todas
Design patterns de uma vez por todas
Michael Castillo Granados
Domain Driven Design (DDD) - DevIsland, BH
Domain Driven Design (DDD) - DevIsland, BH
Giovanni Bassi
Padroes De Projeto
Padroes De Projeto
ejdn1
Análise de sistemas oo 1
Análise de sistemas oo 1
Maurício Linhares
Padroes de projetos gof
Padroes de projetos gof
Yan Justino
Refactory Worshop
Refactory Worshop
guestd37c23
Especificação por meio de exemplos (BDD, testes de aceitação, ...)
Especificação por meio de exemplos (BDD, testes de aceitação, ...)
Fábio Nogueira de Lucena
Gof design patterns
Gof design patterns
Eduardo Carvalho
Uml
Uml
Fábio Nogueira de Lucena
DDD > Experiências
DDD > Experiências
Giovanni Bassi
Programando com prazer com DDD
Programando com prazer com DDD
Giovanni Bassi
Padrões de projeto
Padrões de projeto
Rodrigo Caetano
Estratégias de Estruturação de Código-fonte e Controlo de Versão
Estratégias de Estruturação de Código-fonte e Controlo de Versão
Comunidade NetPonto
Minicurso de TDD
Minicurso de TDD
William G. Comnisky
Clean code @rogeriofontes-techfriday-everis
Clean code @rogeriofontes-techfriday-everis
Rogerio Fontes
Padrões-09 - Padrões Criacionais - Factory Method
Padrões-09 - Padrões Criacionais - Factory Method
Eduardo Nicola F. Zagari
TDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao teste
Rafaela Prado
Padrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a Objetos
Fabio Kon
Teste Driven Development
Teste Driven Development
Eduardo Carvalho
BDD
BDD
COTIC-PROEG (UFPA)
TDD - Test Driven Development com JAVA
TDD - Test Driven Development com JAVA
Paulo Igor Alves Godinho
Fundamentos de Padrões de Projeto de Software
Fundamentos de Padrões de Projeto de Software
Álvaro Farias Pinheiro
TDD (Test-Driven Development)
TDD (Test-Driven Development)
Renato Groff
Test-Driven Develpment - TDD
Test-Driven Develpment - TDD
Kleber Bernardo
Codigo limpo
Codigo limpo
diegomcunha
Test driven development
Test driven development
Carlos Eduardo Miranda
Design Patterns - Conhecendo os padrões de projeto
Design Patterns - Conhecendo os padrões de projeto
Vinicius Quaiato
Controlo de Versões Distribuído com Git - C. Augusto Proiete
Controlo de Versões Distribuído com Git - C. Augusto Proiete
Comunidade NetPonto
Mais conteúdo relacionado
Mais procurados
Especificação por meio de exemplos (BDD, testes de aceitação, ...)
Especificação por meio de exemplos (BDD, testes de aceitação, ...)
Fábio Nogueira de Lucena
Gof design patterns
Gof design patterns
Eduardo Carvalho
Uml
Uml
Fábio Nogueira de Lucena
DDD > Experiências
DDD > Experiências
Giovanni Bassi
Programando com prazer com DDD
Programando com prazer com DDD
Giovanni Bassi
Padrões de projeto
Padrões de projeto
Rodrigo Caetano
Estratégias de Estruturação de Código-fonte e Controlo de Versão
Estratégias de Estruturação de Código-fonte e Controlo de Versão
Comunidade NetPonto
Minicurso de TDD
Minicurso de TDD
William G. Comnisky
Clean code @rogeriofontes-techfriday-everis
Clean code @rogeriofontes-techfriday-everis
Rogerio Fontes
Padrões-09 - Padrões Criacionais - Factory Method
Padrões-09 - Padrões Criacionais - Factory Method
Eduardo Nicola F. Zagari
TDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao teste
Rafaela Prado
Padrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a Objetos
Fabio Kon
Teste Driven Development
Teste Driven Development
Eduardo Carvalho
BDD
BDD
COTIC-PROEG (UFPA)
TDD - Test Driven Development com JAVA
TDD - Test Driven Development com JAVA
Paulo Igor Alves Godinho
Fundamentos de Padrões de Projeto de Software
Fundamentos de Padrões de Projeto de Software
Álvaro Farias Pinheiro
TDD (Test-Driven Development)
TDD (Test-Driven Development)
Renato Groff
Test-Driven Develpment - TDD
Test-Driven Develpment - TDD
Kleber Bernardo
Codigo limpo
Codigo limpo
diegomcunha
Test driven development
Test driven development
Carlos Eduardo Miranda
Mais procurados
(20)
Especificação por meio de exemplos (BDD, testes de aceitação, ...)
Especificação por meio de exemplos (BDD, testes de aceitação, ...)
Gof design patterns
Gof design patterns
Uml
Uml
DDD > Experiências
DDD > Experiências
Programando com prazer com DDD
Programando com prazer com DDD
Padrões de projeto
Padrões de projeto
Estratégias de Estruturação de Código-fonte e Controlo de Versão
Estratégias de Estruturação de Código-fonte e Controlo de Versão
Minicurso de TDD
Minicurso de TDD
Clean code @rogeriofontes-techfriday-everis
Clean code @rogeriofontes-techfriday-everis
Padrões-09 - Padrões Criacionais - Factory Method
Padrões-09 - Padrões Criacionais - Factory Method
TDD Desenvolvimento orientado ao teste
TDD Desenvolvimento orientado ao teste
Padrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a Objetos
Teste Driven Development
Teste Driven Development
BDD
BDD
TDD - Test Driven Development com JAVA
TDD - Test Driven Development com JAVA
Fundamentos de Padrões de Projeto de Software
Fundamentos de Padrões de Projeto de Software
TDD (Test-Driven Development)
TDD (Test-Driven Development)
Test-Driven Develpment - TDD
Test-Driven Develpment - TDD
Codigo limpo
Codigo limpo
Test driven development
Test driven development
Destaque
Design Patterns - Conhecendo os padrões de projeto
Design Patterns - Conhecendo os padrões de projeto
Vinicius Quaiato
Controlo de Versões Distribuído com Git - C. Augusto Proiete
Controlo de Versões Distribuído com Git - C. Augusto Proiete
Comunidade NetPonto
Desvendando padrões para desenvolvimento web, base para o sucesso
Desvendando padrões para desenvolvimento web, base para o sucesso
Ubiratan Z. do Nascimento
Design pattern
Design pattern
ricardoalesc
Introdução ao Git
Introdução ao Git
Eduardo D'Avila
Fluxo de desenvolvimento de software utilizando Git
Fluxo de desenvolvimento de software utilizando Git
Bruno Ricardo Siqueira
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizan...
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizan...
Fernando Geraldo Mantoan
Design Patterns
Design Patterns
Glaucio Scheibel
Git vs. SVN
Git vs. SVN
Jessé Cirilo Soares
GUJavaSC - Criando Micro-serviços Reativos com Java
GUJavaSC - Criando Micro-serviços Reativos com Java
Rodrigo Cândido da Silva
#1 - Git - Introdução
#1 - Git - Introdução
Rodrigo Branas
Design Patterns com PHP
Design Patterns com PHP
Pablo Dall'Oglio
Padrões de Projeto
Padrões de Projeto
Vagner Santana
Webstandards
Webstandards
Danilo Rosisca Pereira
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Rodrigo Branas
33 design patterns com Java
33 design patterns com Java
Globalcode
Orientação a Objetos com PHP
Orientação a Objetos com PHP
Augusto Pascutti
Destaque
(17)
Design Patterns - Conhecendo os padrões de projeto
Design Patterns - Conhecendo os padrões de projeto
Controlo de Versões Distribuído com Git - C. Augusto Proiete
Controlo de Versões Distribuído com Git - C. Augusto Proiete
Desvendando padrões para desenvolvimento web, base para o sucesso
Desvendando padrões para desenvolvimento web, base para o sucesso
Design pattern
Design pattern
Introdução ao Git
Introdução ao Git
Fluxo de desenvolvimento de software utilizando Git
Fluxo de desenvolvimento de software utilizando Git
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizan...
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizan...
Design Patterns
Design Patterns
Git vs. SVN
Git vs. SVN
GUJavaSC - Criando Micro-serviços Reativos com Java
GUJavaSC - Criando Micro-serviços Reativos com Java
#1 - Git - Introdução
#1 - Git - Introdução
Design Patterns com PHP
Design Patterns com PHP
Padrões de Projeto
Padrões de Projeto
Webstandards
Webstandards
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
33 design patterns com Java
33 design patterns com Java
Orientação a Objetos com PHP
Orientação a Objetos com PHP
Semelhante a Design Patterns
Reutilização
Reutilização
emjorge
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
Eric Gallardo
Padrões de Projeto J2EE para Aplicações Web
Padrões de Projeto J2EE para Aplicações Web
Denis L Presciliano
Como DDD e Strategic Design estão nos ajudando a modernizar um Legado
Como DDD e Strategic Design estão nos ajudando a modernizar um Legado
Luiz Costa
Projeto de Software
Projeto de Software
Wagner Zaparoli
Gradle spring-hateoas-Lombok
Gradle spring-hateoas-Lombok
DanielChristofolli
Aula1
Aula1
mentrixmax
Asp net mvc
Asp net mvc
Cleiton Estigarribia
Arquitetura de sistemas web
Arquitetura de sistemas web
Opakus - Soluções Inteligentes
Domain-Driven Design - Uma Abordagem Introdutória
Domain-Driven Design - Uma Abordagem Introdutória
armeniocardoso
CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
Grupo Treinar
Arquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócio
Ralph Rassweiler
Apresentação Introdução Design Patterns
Apresentação Introdução Design Patterns
Lucas Simões Maistro
TDC2016SP - Trilha Microservices
TDC2016SP - Trilha Microservices
tdc-globalcode
BDD (Behavior-Driven Development) - Setembro/2015
BDD (Behavior-Driven Development) - Setembro/2015
Renato Groff
Padrões de Projeto de Software
Padrões de Projeto de Software
Fabio Moura Pereira
BDD (Behavior-Driven Development)
BDD (Behavior-Driven Development)
Renato Groff
Julho 2016 - BDD com SpecFlow
Julho 2016 - BDD com SpecFlow
Grupo de Testes Carioca
Framework struts2v2.5
Framework struts2v2.5
Eduardo Gabina
Treinamento Básico Sobre ASP.NET MVC
Treinamento Básico Sobre ASP.NET MVC
Michael Costa
Semelhante a Design Patterns
(20)
Reutilização
Reutilização
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
Padrões de Projeto J2EE para Aplicações Web
Padrões de Projeto J2EE para Aplicações Web
Como DDD e Strategic Design estão nos ajudando a modernizar um Legado
Como DDD e Strategic Design estão nos ajudando a modernizar um Legado
Projeto de Software
Projeto de Software
Gradle spring-hateoas-Lombok
Gradle spring-hateoas-Lombok
Aula1
Aula1
Asp net mvc
Asp net mvc
Arquitetura de sistemas web
Arquitetura de sistemas web
Domain-Driven Design - Uma Abordagem Introdutória
Domain-Driven Design - Uma Abordagem Introdutória
CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
Arquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócio
Apresentação Introdução Design Patterns
Apresentação Introdução Design Patterns
TDC2016SP - Trilha Microservices
TDC2016SP - Trilha Microservices
BDD (Behavior-Driven Development) - Setembro/2015
BDD (Behavior-Driven Development) - Setembro/2015
Padrões de Projeto de Software
Padrões de Projeto de Software
BDD (Behavior-Driven Development)
BDD (Behavior-Driven Development)
Julho 2016 - BDD com SpecFlow
Julho 2016 - BDD com SpecFlow
Framework struts2v2.5
Framework struts2v2.5
Treinamento Básico Sobre ASP.NET MVC
Treinamento Básico Sobre ASP.NET MVC
Mais de Rodrigo Cândido da Silva
Java 9, 10 e ... 11
Java 9, 10 e ... 11
Rodrigo Cândido da Silva
Cloud Native Java EE
Cloud Native Java EE
Rodrigo Cândido da Silva
Protegendo Microservices: Boas Práticas e Estratégias de Implementação
Protegendo Microservices: Boas Práticas e Estratégias de Implementação
Rodrigo Cândido da Silva
Protecting Java Microservices: Best Practices and Strategies
Protecting Java Microservices: Best Practices and Strategies
Rodrigo Cândido da Silva
As novidades da nova versão do Java 9
As novidades da nova versão do Java 9
Rodrigo Cândido da Silva
Workshop Microservices - Distribuindo os Microservices com Docker e Kubernetes
Workshop Microservices - Distribuindo os Microservices com Docker e Kubernetes
Rodrigo Cândido da Silva
Workshop Microservices - Microservices com Spring Cloud e Netflix OSS
Workshop Microservices - Microservices com Spring Cloud e Netflix OSS
Rodrigo Cândido da Silva
Workshop Microservices - Construindo APIs RESTful com Spring Boot
Workshop Microservices - Construindo APIs RESTful com Spring Boot
Rodrigo Cândido da Silva
Workshop Microservices - Arquitetura Microservices
Workshop Microservices - Arquitetura Microservices
Rodrigo Cândido da Silva
GUJavaSC - Protegendo Microservices em Java
GUJavaSC - Protegendo Microservices em Java
Rodrigo Cândido da Silva
TDC Floripa 2017 - Criando Microservices Reativos com Java
TDC Floripa 2017 - Criando Microservices Reativos com Java
Rodrigo Cândido da Silva
GUJavaSC - Combinando Micro-serviços com Práticas DevOps
GUJavaSC - Combinando Micro-serviços com Práticas DevOps
Rodrigo Cândido da Silva
JavaOne 2016 - Reactive Microservices with Java and Java EE
JavaOne 2016 - Reactive Microservices with Java and Java EE
Rodrigo Cândido da Silva
JavaOne LATAM 2016 - Combinando AngularJS com Java EE
JavaOne LATAM 2016 - Combinando AngularJS com Java EE
Rodrigo Cândido da Silva
JavaOne LATAM 2016 - RESTful Services Simplificado com Spring Data REST
JavaOne LATAM 2016 - RESTful Services Simplificado com Spring Data REST
Rodrigo Cândido da Silva
TDC Floripa 2016 - Decolando seus micro-serviços na Spring Cloud
TDC Floripa 2016 - Decolando seus micro-serviços na Spring Cloud
Rodrigo Cândido da Silva
GUJavaSC - Combinando AngularJS com Java EE
GUJavaSC - Combinando AngularJS com Java EE
Rodrigo Cândido da Silva
QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...
QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...
Rodrigo Cândido da Silva
QCon 2015 - Combinando AngularJS com Java EE
QCon 2015 - Combinando AngularJS com Java EE
Rodrigo Cândido da Silva
JavaOne LATAM 2015 - Segurança em Recursos RESTful com OAuth2
JavaOne LATAM 2015 - Segurança em Recursos RESTful com OAuth2
Rodrigo Cândido da Silva
Mais de Rodrigo Cândido da Silva
(20)
Java 9, 10 e ... 11
Java 9, 10 e ... 11
Cloud Native Java EE
Cloud Native Java EE
Protegendo Microservices: Boas Práticas e Estratégias de Implementação
Protegendo Microservices: Boas Práticas e Estratégias de Implementação
Protecting Java Microservices: Best Practices and Strategies
Protecting Java Microservices: Best Practices and Strategies
As novidades da nova versão do Java 9
As novidades da nova versão do Java 9
Workshop Microservices - Distribuindo os Microservices com Docker e Kubernetes
Workshop Microservices - Distribuindo os Microservices com Docker e Kubernetes
Workshop Microservices - Microservices com Spring Cloud e Netflix OSS
Workshop Microservices - Microservices com Spring Cloud e Netflix OSS
Workshop Microservices - Construindo APIs RESTful com Spring Boot
Workshop Microservices - Construindo APIs RESTful com Spring Boot
Workshop Microservices - Arquitetura Microservices
Workshop Microservices - Arquitetura Microservices
GUJavaSC - Protegendo Microservices em Java
GUJavaSC - Protegendo Microservices em Java
TDC Floripa 2017 - Criando Microservices Reativos com Java
TDC Floripa 2017 - Criando Microservices Reativos com Java
GUJavaSC - Combinando Micro-serviços com Práticas DevOps
GUJavaSC - Combinando Micro-serviços com Práticas DevOps
JavaOne 2016 - Reactive Microservices with Java and Java EE
JavaOne 2016 - Reactive Microservices with Java and Java EE
JavaOne LATAM 2016 - Combinando AngularJS com Java EE
JavaOne LATAM 2016 - Combinando AngularJS com Java EE
JavaOne LATAM 2016 - RESTful Services Simplificado com Spring Data REST
JavaOne LATAM 2016 - RESTful Services Simplificado com Spring Data REST
TDC Floripa 2016 - Decolando seus micro-serviços na Spring Cloud
TDC Floripa 2016 - Decolando seus micro-serviços na Spring Cloud
GUJavaSC - Combinando AngularJS com Java EE
GUJavaSC - Combinando AngularJS com Java EE
QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...
QCon SP 2016 - Construindo Microservices Auto-curáveis com Spring Cloud e Net...
QCon 2015 - Combinando AngularJS com Java EE
QCon 2015 - Combinando AngularJS com Java EE
JavaOne LATAM 2015 - Segurança em Recursos RESTful com OAuth2
JavaOne LATAM 2015 - Segurança em Recursos RESTful com OAuth2
Design Patterns
1.
Design Patterns Quais
padrões ainda sobrevivem com as novas tecnologias? Rodrigo Cândido da Silva Instrutor VOffice / Globalcode
2.
3.
4.
5.
6.
Como surgem padrões?
Problema Contextualização Solução Benefícios Padrões Relacionados Consequências Direciona
7.
8.
9.
10.
GoF Patterns Comportamento
Criação Estrutura Classificação Sugerida
11.
12.
Abstract Factory
13.
14.
Singleton
15.
16.
Prototype Problema Solução
17.
18.
Mediator Problema Solução
19.
20.
Adapter
21.
22.
23.
24.
25.
Flyweight Exemplo Implementação
Usando Caching
26.
27.
Template Method
28.
Template Method
29.
30.
31.
32.
33.
34.
Front Controller Problema
-> <- Solução
35.
36.
37.
38.
Composite View Problema
-> <- Solução
39.
40.
Business Delegate Problema
-> <- Solução
41.
42.
43.
44.
45.
46.
Business Object Problema
-> <- Solução
47.
48.
Transfer Object Problema
-> <- Solução
49.
50.
Data Access Object
Problema -> <- Solução
51.
52.
Service Activator Problema
-> <- Solução
53.
54.
Domain Store Problema
-> <- Solução
55.
Outros Design Patterns...
56.
57.
Baixar agora