GoConqr has a new look! Let us know what you think.

Quiz

7 PADRÕES DE PROJETO DE SOFTWARE

Anderson Ribeiro 8 questions

Take the quiz

Questions in this quiz (8)

  1. 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?
    1. AObserver
    2. BState
    3. CMemento
    4. DStrategy
    5. EVisitor
  2. 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.
    1. AObserver
    2. BStrategy
    3. CState
    4. DMemento
    5. EVisitor
  3. 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.
    1. AStrategy
    2. BMemento
    3. CState
    4. DObserver
    5. EVisitor
  4. 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. .
    1. Acondicionais grandes;
    2. Bpadrão visitor;
    3. Cpadrão bridge;
    4. Dagreagações;
    5. EAtributos valorados;
  5. 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 .
    1. AVisitor;
    2. BStrategy
    3. CProxi;
    4. DDecorator;
    5. EState;
  6. 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.
    1. AMemento;
    2. BVisitor;
    3. CStrategy;
    4. DProxy;
    5. ECommand;
  7. 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?
    Image for question 7
    1. ASingleton.
    2. BMediator.
    3. CComposite.
    4. DState.
    5. EDynamic behavior.
  8. 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.
    1. ACriador;
    2. BStrategy;
    3. CVisitor;
    4. DInterpreter
    5. 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.
Language
Português
Views
0
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?