Sobre padrões de Projeto, sob a visão do GoF (Gang of Four), identifique as seguintes afirmativas como verdadeiras (V) ou falsas:
( ) Prototype: permite criar novos objetos ao copiar (clonar) um protótipo.
( ) State: permite trocar a classe de um objeto de acordo com o estado global da aplicação.
( ) Flyweight: usa compartilhamentos para suportar grandes quantidade de objetos refinados eficientemente (estado intrínseco versus estado extrínseco).
( ) Proxy: permite a comunicação entre classes que não poderiam trabalhar juntas devido à incompatibilidade de suas interfaces.
( ) Factory (ou Factory Method): Define uma inferface para criação de objetos, delegando a instanciação (e a escolha de qual classe será instanciada) para as subclasses.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.