Analisando o cotidiano do desenvolvimento de software é possível identificar que a procura por uma solução de um problema específico possui características idênticas, senão igual a encontrada em um projeto anteriormente desenvolvido, mas que devido à deficiência do processo, a solução e o problema não foram documentados e, às vezes, tão pouco compreendido em sua totalidade, impossibilitando o reaproveitamento das ideias e soluções. Desta forma, problemas idênticos que se repetem em outros contextos não são reconhecidos como tal, consumindo tempo e recursos em busca de soluções que em tese, já haviam sido encontradas.
Pensando sobre o texto acima, assinale a alternativa correta sobre como fazer para usar um padrão e suas diretrizes que norteiam este uso.
Alternativas
Alternativa 1:
Procure definir nomes gerais para aplicação para as operações no padrão.
Alternativa 2:
Procure ler somente o padrão a ser usado por completo e ignore o restante das classes.
Alternativa 3:
Procure estudar as seções de descrição do problema e do padrão e olhe exemplos de código do padrão.
Alternativa 4:
Procure escolher o nome das variáveis conforme o nome dos programadores responsáveis pela funcionalidade.
Alternativa 5:
Procure escolher nomes para os usuários do padrão que tenham sentido conforme a funcionalidade da aplicação.
Soluções para a tarefa
Respondido por
8
Resposta: Marquei a alternativa III
Explicação: Na pag. 120 do livro fala sobre as diretrizes que podem ajudar a nortear o uso:
- Leia o padrão por inteiro, uma vez, para obter uma visão geral.
- Estude as seções de descrição do problema e do padrão.
- Olhe exemplos de código do padrão.
- Escolha nomes para os participantes do padrão que tenham sentido no
contexto da sua aplicação.
- Defina as classes.
- Defina nomes específicos da aplicação para as operações no padrão.
- Implemente as operações para apoiar as responsabilidades e colabora-
ções presentes.
Perguntas interessantes