Considere as seguintes descrições, correspondentes ao conteú...
I. “Permite que um objeto altere seu comportamento quando seu estado interno for alterado. O objeto parecerá ter trocado a sua classe.”
II. “Define uma dependência ‘um para muitos’ entre objetos para que, quando um objeto mudar de estado, todos os seus dependentes sejam notificados e atualizados automaticamente.”
III. “Compõe objetos em estruturas de árvore para representar hierarquias todo-parte. Permite que os clientes tratem objetos individuais e composições de objetos de maneira uniforme.”
Assinale a alternativa que identifica os design patterns correspondentes às três descrições acima, considerando sua ordem numérica.