·
Cursos Gerais ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
1
Criação de Web Service RESTful em Aplicação Web
Linguagens de Programação
ÁREA1 WYDEN
5
Diagramas UML - Projeto de Assinatura de Feira - Classes Domínio Sequencia e Projeto
Linguagens de Programação
ÁREA1 WYDEN
1
Padrão State em Pedido de Empréstimo Bancário - Análise Concessão e Recusa
Linguagens de Programação
ÁREA1 WYDEN
18
DESSISII A5 - Diagrama de Classes, Singleton e Factory Method em Jogo Digital
Linguagens de Programação
ÁREA1 WYDEN
1
Conversão de Objetos da Classe Aluno para JSON com GSON
Linguagens de Programação
ÁREA1 WYDEN
1
Leitura de Arquivo Alunos - Cálculo de Média e Listagem de Notas Acima da Média em Java
Linguagens de Programação
ÁREA1 WYDEN
1
Padrões GoF Comportamentais: State e Strategy
Linguagens de Programação
ÁREA1 WYDEN
8
Lista Ligada de Inteiros - Implementacao de Funcoes para Manipulacao e Busca
Linguagens de Programação
ÁREA1 WYDEN
1
Implementação de Web Application: Passo a Passo
Linguagens de Programação
ÁREA1 WYDEN
1
Implementação do Método getAlunos em WSAlunojava
Linguagens de Programação
ÁREA1 WYDEN
Preview text
Código em Java class Context private Strategy str public Context str new ConcreteStrategyA void setStrategyStrategy newStr str newStr public void request strexecute interface Strategy void execute class ConcreteStrategyA implements Strategy public void execute class ConcreteStrategyB implements Strategy public void execute Pontos a considerar A estrutura de State e Strategy é similar o que muda é o que está sendo encapsulado em cada uma das classes os diferentes estados de um objeto ou as distintas estratégias de solução de problemas De forma similar ao State o uso de Strategy pode evitar condicionais múltiplas o que já se sabe ser um mau cheiro de código de acordo com a terminologia de refatoração Exemplo do mundo real
Send your question to AI and receive an answer instantly
Recommended for you
1
Criação de Web Service RESTful em Aplicação Web
Linguagens de Programação
ÁREA1 WYDEN
5
Diagramas UML - Projeto de Assinatura de Feira - Classes Domínio Sequencia e Projeto
Linguagens de Programação
ÁREA1 WYDEN
1
Padrão State em Pedido de Empréstimo Bancário - Análise Concessão e Recusa
Linguagens de Programação
ÁREA1 WYDEN
18
DESSISII A5 - Diagrama de Classes, Singleton e Factory Method em Jogo Digital
Linguagens de Programação
ÁREA1 WYDEN
1
Conversão de Objetos da Classe Aluno para JSON com GSON
Linguagens de Programação
ÁREA1 WYDEN
1
Leitura de Arquivo Alunos - Cálculo de Média e Listagem de Notas Acima da Média em Java
Linguagens de Programação
ÁREA1 WYDEN
1
Padrões GoF Comportamentais: State e Strategy
Linguagens de Programação
ÁREA1 WYDEN
8
Lista Ligada de Inteiros - Implementacao de Funcoes para Manipulacao e Busca
Linguagens de Programação
ÁREA1 WYDEN
1
Implementação de Web Application: Passo a Passo
Linguagens de Programação
ÁREA1 WYDEN
1
Implementação do Método getAlunos em WSAlunojava
Linguagens de Programação
ÁREA1 WYDEN
Preview text
Código em Java class Context private Strategy str public Context str new ConcreteStrategyA void setStrategyStrategy newStr str newStr public void request strexecute interface Strategy void execute class ConcreteStrategyA implements Strategy public void execute class ConcreteStrategyB implements Strategy public void execute Pontos a considerar A estrutura de State e Strategy é similar o que muda é o que está sendo encapsulado em cada uma das classes os diferentes estados de um objeto ou as distintas estratégias de solução de problemas De forma similar ao State o uso de Strategy pode evitar condicionais múltiplas o que já se sabe ser um mau cheiro de código de acordo com a terminologia de refatoração Exemplo do mundo real