Singleton: permite uma única instanciação de objeto de uma classe específica. II. Iterator: objetiva acessar, sequencialmente, os elementos de uma lista sem precisar conhecer a estrutura de relacionamento (por exemplo, array e tabela hash). III. Observer: um objeto realiza a notificação para outros objetos, devido a sua alteração de estado. Dados os exemplos de uso, numere-os de forma a estabelecer um relacionamento entre os padrões apresentados acima e os exemplos de uso. ( ) Definir uma única conexão ao banco de dados por processo. ( ) Objetos da camada de modelo notificam a camada de controle, dentro do escopo do MVC, por ocasião de suas alterações de estado. ( ) Criar um mapa do site a partir do percurso de todos os elementos que compõem uma coleção de menus. ( ) Dentro de um jogo de RPG, as regras (condições e consequências dos comandos "i") dependem do estado corrente do objeto.
I. Singleton: permite uma única instanciação de objeto de uma classe específica.
II. Iterator: objetiva acessar, sequencialmente, os elementos de uma lista sem precisar conhecer a estrutura de relacionamento (por exemplo, array e tabela hash).
III. Observer: um objeto realiza a notificação para outros objetos, devido a sua alteração de estado.
Dados os exemplos de uso, numere-os de forma a estabelecer um relacionamento entre os padrões apresentados acima e os exemplos de uso.
( ) Definir uma única conexão ao banco de dados por processo.
( ) Objetos da camada de modelo notificam a camada de controle, dentro do escopo do MVC, por ocasião de suas alterações de estado.
( ) Criar um mapa do site
a partir do percurso de todos os elementos que compõem uma coleção de menus.
( ) Dentro de um jogo de RPG, as regras (condições e consequências dos comandos "i") dependem do estado corrente do objeto.
- I; II; III; IV
- II; III; IV; I
- III; I; II; IV
- IV; I; III; II
- IV; I; II; III