Quiz
7 PADRÕES DE PROJETO DE SOFTWARE
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (8)
1Qual dos padrões de projeto abaixo é mais apropriada para uso na seguinte situação: a mudança no estado de um objeto exige mudanças em outros e você não sabe quantos objetos precisam ser mudados?
- AObserver
- BState
- CMemento
- DStrategy
- EVisitor
2Marque a alternativa que está relacionada com o padrão de projeto que permite definir uma nova operação sem mudar as classes dos elementos sobre os quais opera.
- AObserver
- BStrategy
- CState
- DMemento
- EVisitor
3Marque a alternativa que está relacionada ao padrão de projeto que é mais apropriado quando o comportamento de um objeto depende do seu estado e ele pode mudar seu comportamento em tempo de execução.
- AStrategy
- BMemento
- CState
- DObserver
- EVisitor
4O padrão de projeto State deve ser implementado não somente quando o comportamento de um objeto depende do seu estado, mas também quando a funcionalidade de um objeto possui _______________; Complete a lacuna com a opção correta. .
- Acondicionais grandes;
- Bpadrão visitor;
- Cpadrão bridge;
- Dagreagações;
- EAtributos valorados;
5Identifique dentre as opções abaixo, aquela que representa o padrão de projeto comportamental , cuja ideia principal é implementar diferentes algoritmos em uma hierarquia de classes, onde cada um deles pode ser substituído pelo outro, independente do cliente que o utiliza .
- AVisitor;
- BStrategy
- CProxi;
- DDecorator;
- EState;
6Dentre as opções apresentadas, assinale aquela que corresponde ao padrão de projeto cuja ideia principal é implementar diferentes algoritmos, em uma hierarquia de classes, onde cada um deles pode ser substituído por outro, independente do cliente que o utiliza.
- AMemento;
- BVisitor;
- CStrategy;
- DProxy;
- ECommand;
7(COPEVE-UFAL - 2011) O diagrama de classes apresentado na figura não representa fielmente um buffer que passa por estados sucessivos de transformação. Em outras palavras, um buffer, que está inicialmente vazio, depois pode ficar parcialmente cheio e, possivelmente, pode ficar cheio.
Dentre as opções apresentadas a seguir, qual o padrão de projetos que melhor se adequaria para modelar essa característica dinâmica do buffer?
- ASingleton.
- BMediator.
- CComposite.
- DState.
- EDynamic behavior.
8Dentre as opções abaixo identifique aquela que corresponde ao padrão de projeto, cujo principal objetivo, é permitir que sejam adicionadas novas funcionalidades a classes previamente concebidas sem que haja necessidade de alterar sua implementação.
- ACriador;
- BStrategy;
- CVisitor;
- DInterpreter
- EState;
Information
- Description
- Padrões de Projeto Padrões de Projeto Quiz on 7 PADRÕES DE PROJETO DE SOFTWARE, created by Anderson Ribeiro on 23/11/2016.
- Author
- Anderson Ribeiro
- Language
- Português
- Views
- 0
- Tags
- Rating
- No ratings yet Rate this quiz