• Home
  • Chat IA
  • Recursos
  • Guru IA
  • Professores
Home
Recursos
Chat IA
Professores

·

Cursos Gerais ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Sistema de Gerenciamento de Memoria com Melhor Escolha - Alocacao e Desalocacao

1

Sistema de Gerenciamento de Memoria com Melhor Escolha - Alocacao e Desalocacao

Engenharia de Software

IFBA

Diagrama de Casos de Uso para Sistema de Gerenciamento de Clientes de Advocacia - Atividade 01

2

Diagrama de Casos de Uso para Sistema de Gerenciamento de Clientes de Advocacia - Atividade 01

Engenharia de Software

IFBA

Diagrama de Casos de Uso - Sistema de Gerenciamento de Clientes de Escritorio de Advocacia

1

Diagrama de Casos de Uso - Sistema de Gerenciamento de Clientes de Escritorio de Advocacia

Engenharia de Software

IFBA

Questões sobre Refatoração, Reuso de Software e Orientação a Objetos

9

Questões sobre Refatoração, Reuso de Software e Orientação a Objetos

Engenharia de Software

IFBA

Avaliação sobre Componentes de Software e Frameworks

1

Avaliação sobre Componentes de Software e Frameworks

Engenharia de Software

IFBA

Texto de pré-visualização

Avaliação LP II 1 ENADE 2011 adaptado Em relação a padrões de projeto assinale as afirmações verdadeiras Prototype é um tipo de padrão estrutural Singleton tem por objetivo garantir que uma classe tenha ao menos uma instância e fornecer um ponto global de acesso para ela Template Method tem por objetivo definir o esqueleto de um algoritmo em uma operação postergando a definição de alguns passos para subclasses Iterator fornece uma maneira de acessar sequencialmente os elementos de um objeto agregado sem expor sua representação subjacente 2 Forneça o nome dos seguintes padrões de projeto 1 Oferece uma interface unificada e de alto nível que torna mais fácil o uso de um sistema 2 Garante que uma classe possui uma única instância e oferece um ponto único de acesso a ela 3 Facilita a construção de objetos complexos com vários atributos sendo alguns deles opcionais 4 Converte a interface de uma classe para outra interface esperada pelos clientes Permite que classes trabalhem juntas o que não seria possível devido à incompatibilidade de suas interfaces 5 Oferece uma interface ou classe abstrata para criação de uma família de objetos relacionados 6 Oferece um método para centralizar a criação de um tipo de objeto 7 Funciona como um intermediário que controla o acesso a um objeto base 8 Permite adicionar dinamicamente novas funcionalidades a uma classe 9 Oferece uma interface padronizada para caminhar em estruturas de dados 10 Permite parametrizar os algoritmos usados por uma classe 11 Torna uma estrutura de dados aberta a extensões isto é permite adicionar uma função em cada elemento de uma estrutura de dados mas sem alterar o código de tais elementos 12 Permite que um objeto avise outros objetos de que seu estado mudou 13 Define o esqueleto de um algoritmo em uma classe base e delega a implementação de alguns passos para subclasses 3 Dentre os padrões de projeto que respondeu na questão 2 quais são criacionais 4 Considerando as respostas da questão 2 liste padrões de projeto que a Ajudam a tornar uma classe aberta a extensões sem que seja preciso modificar o seu código fonte isto é padrões que colocam em prática o princípio AbertoFechado b Ajudam a desacoplar dois tipos de classes c Ajudam a incrementar a coesão de uma classe isto é fazem com que a classe tenha Responsabilidade Única d Simplificam o uso de um sistema 5 Qual a semelhança entre Proxy Decorador e Visitor E qual a diferença entre esses padrões 6 No exemplo do padrão de projeto Adapter Capítulo 6 do livro Engenharia de Software Moderna é apresentado o código de uma única classe adaptadora AdaptadorProjetorSamsung Escreva o código de uma classe semelhante mas que adapte a interface Projetor para a interface ProjetorLG Chame essa classe de AdaptadorProjetorLG 7 Dado o código abaixo de uma classe Subject do padrão Observador interface Observer public void updateSubject s class Subject private ListObserver observers new ArrayListObserver public void addObserverObserver observer observersaddobserver public void notifyObservers A Implemente o código de notifyObservers comentado com um A acima

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Sistema de Gerenciamento de Memoria com Melhor Escolha - Alocacao e Desalocacao

1

Sistema de Gerenciamento de Memoria com Melhor Escolha - Alocacao e Desalocacao

Engenharia de Software

IFBA

Diagrama de Casos de Uso para Sistema de Gerenciamento de Clientes de Advocacia - Atividade 01

2

Diagrama de Casos de Uso para Sistema de Gerenciamento de Clientes de Advocacia - Atividade 01

Engenharia de Software

IFBA

Diagrama de Casos de Uso - Sistema de Gerenciamento de Clientes de Escritorio de Advocacia

1

Diagrama de Casos de Uso - Sistema de Gerenciamento de Clientes de Escritorio de Advocacia

Engenharia de Software

IFBA

Questões sobre Refatoração, Reuso de Software e Orientação a Objetos

9

Questões sobre Refatoração, Reuso de Software e Orientação a Objetos

Engenharia de Software

IFBA

Avaliação sobre Componentes de Software e Frameworks

1

Avaliação sobre Componentes de Software e Frameworks

Engenharia de Software

IFBA

Texto de pré-visualização

Avaliação LP II 1 ENADE 2011 adaptado Em relação a padrões de projeto assinale as afirmações verdadeiras Prototype é um tipo de padrão estrutural Singleton tem por objetivo garantir que uma classe tenha ao menos uma instância e fornecer um ponto global de acesso para ela Template Method tem por objetivo definir o esqueleto de um algoritmo em uma operação postergando a definição de alguns passos para subclasses Iterator fornece uma maneira de acessar sequencialmente os elementos de um objeto agregado sem expor sua representação subjacente 2 Forneça o nome dos seguintes padrões de projeto 1 Oferece uma interface unificada e de alto nível que torna mais fácil o uso de um sistema 2 Garante que uma classe possui uma única instância e oferece um ponto único de acesso a ela 3 Facilita a construção de objetos complexos com vários atributos sendo alguns deles opcionais 4 Converte a interface de uma classe para outra interface esperada pelos clientes Permite que classes trabalhem juntas o que não seria possível devido à incompatibilidade de suas interfaces 5 Oferece uma interface ou classe abstrata para criação de uma família de objetos relacionados 6 Oferece um método para centralizar a criação de um tipo de objeto 7 Funciona como um intermediário que controla o acesso a um objeto base 8 Permite adicionar dinamicamente novas funcionalidades a uma classe 9 Oferece uma interface padronizada para caminhar em estruturas de dados 10 Permite parametrizar os algoritmos usados por uma classe 11 Torna uma estrutura de dados aberta a extensões isto é permite adicionar uma função em cada elemento de uma estrutura de dados mas sem alterar o código de tais elementos 12 Permite que um objeto avise outros objetos de que seu estado mudou 13 Define o esqueleto de um algoritmo em uma classe base e delega a implementação de alguns passos para subclasses 3 Dentre os padrões de projeto que respondeu na questão 2 quais são criacionais 4 Considerando as respostas da questão 2 liste padrões de projeto que a Ajudam a tornar uma classe aberta a extensões sem que seja preciso modificar o seu código fonte isto é padrões que colocam em prática o princípio AbertoFechado b Ajudam a desacoplar dois tipos de classes c Ajudam a incrementar a coesão de uma classe isto é fazem com que a classe tenha Responsabilidade Única d Simplificam o uso de um sistema 5 Qual a semelhança entre Proxy Decorador e Visitor E qual a diferença entre esses padrões 6 No exemplo do padrão de projeto Adapter Capítulo 6 do livro Engenharia de Software Moderna é apresentado o código de uma única classe adaptadora AdaptadorProjetorSamsung Escreva o código de uma classe semelhante mas que adapte a interface Projetor para a interface ProjetorLG Chame essa classe de AdaptadorProjetorLG 7 Dado o código abaixo de uma classe Subject do padrão Observador interface Observer public void updateSubject s class Subject private ListObserver observers new ArrayListObserver public void addObserverObserver observer observersaddobserver public void notifyObservers A Implemente o código de notifyObservers comentado com um A acima

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2026 Meu Guru® • 42.269.770/0001-84