A maior rede de estudos do Brasil

Desconsiderando o padrão Strategy, quais outros padrões de projetos podem ser utilizados para diminuir a quantidade de estruturas condicionais?


1 resposta(s)

User badge image

Val

Há mais de um mês

Segundo Christopher Alexander (1977) cada padrão descreve um problema que ocorre repetidamente em nosso ambiente, e então descreve o núcleo da solução para esse problema, de uma forma que você possa usar essa solução um milhão de vezes, sem nunca fazê-lo da mesma forma duas vezes. Padrões de Projeto ajudam os desenvolvedores a resolverem problemas comuns que ocorrem em sistemas orientados a objetos através da reutilização de soluções que funcionaram no passado tornando assim os sistemas mais flexíveis e reutilizáveis. Erich Gamma et.al. (2000) afirma que um padrão possui quatro elementos essenciais, são eles: o nome do padrão que em poucas palavras resume o padrão para tornar mais fácil a comunicação; o problema que descreve quando aplicar o padrão em uma determinada situação; a solução onde se descreve os elementos que compõe o projeto, seus relacionamentos, suas responsabilidades e colaborações; e por fim, as consequências que são os resultados e análises das vantagens e desvantagens da aplicação de um padrão.
Segundo Christopher Alexander (1977) cada padrão descreve um problema que ocorre repetidamente em nosso ambiente, e então descreve o núcleo da solução para esse problema, de uma forma que você possa usar essa solução um milhão de vezes, sem nunca fazê-lo da mesma forma duas vezes. Padrões de Projeto ajudam os desenvolvedores a resolverem problemas comuns que ocorrem em sistemas orientados a objetos através da reutilização de soluções que funcionaram no passado tornando assim os sistemas mais flexíveis e reutilizáveis. Erich Gamma et.al. (2000) afirma que um padrão possui quatro elementos essenciais, são eles: o nome do padrão que em poucas palavras resume o padrão para tornar mais fácil a comunicação; o problema que descreve quando aplicar o padrão em uma determinada situação; a solução onde se descreve os elementos que compõe o projeto, seus relacionamentos, suas responsabilidades e colaborações; e por fim, as consequências que são os resultados e análises das vantagens e desvantagens da aplicação de um padrão.

Essa pergunta já foi respondida por um dos nossos estudantes