• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Engenharia de Software ·

Linguagens de Programação

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

Recomendado para você

Template Projeto Matematica Aplicada a Computacao - Circuitos Logicos

3

Template Projeto Matematica Aplicada a Computacao - Circuitos Logicos

Linguagens de Programação

PUC

Princípios SOLID e Programação Modular

20

Princípios SOLID e Programação Modular

Linguagens de Programação

PUC

Programação Modular: Herança Múltipla e Conceito de Interface

39

Programação Modular: Herança Múltipla e Conceito de Interface

Linguagens de Programação

PUC

Algoritmo de Huffman

1

Algoritmo de Huffman

Linguagens de Programação

PUC

Trabalho sobre Algoritimos

6

Trabalho sobre Algoritimos

Linguagens de Programação

PUC

Programação Modular: Classes, Objetos e Construtores em Java

39

Programação Modular: Classes, Objetos e Construtores em Java

Linguagens de Programação

PUC

Atividade no Visual Studio Simples

1

Atividade no Visual Studio Simples

Linguagens de Programação

PUC

Padrões de Projeto em Programação Modular: Abordagens e Soluções

17

Padrões de Projeto em Programação Modular: Abordagens e Soluções

Linguagens de Programação

PUC

Fundamentos de Programação Orientada a Objetos

88

Fundamentos de Programação Orientada a Objetos

Linguagens de Programação

PUC

Implementação de Sistema de Pedidos para Restaurante

42

Implementação de Sistema de Pedidos para Restaurante

Linguagens de Programação

PUC

Texto de pré-visualização

PROGRAMAÇÃO MODULAR CLASSES DIFERENTES TAREFAS COMUNS Suponha a existência de listas de Compras Filmes a assistir Atividades na faculdade Senhas de atendimento bancário Suponha a existência de listas de Compras Filmes a assistir Atividades na faculdade Senhas de atendimento bancário produtos filmes avaliações pessoas senhas Suponha a existência de listas de Compras Filmes a assistir Atividades na faculdade Senhas de atendimento bancário Qualquer lista deve fazer isto Suponha a existência de listas de Compras Filmes a assistir Atividades na faculdade Senhas de atendimento bancário Qualquer lista deve fazer isto Suponha a existência de listas de Compras Filmes a assistir Atividades na faculdade Senhas de atendimento bancário Qualquer lista deve fazer isto Mas as operações serão feitas da mesma maneira Suponha a existência de listas de Compras Filmes a assistir Atividades na faculdade Senhas de atendimento bancário Qualquer lista deve fazer isto Mas as operações serão feitas da mesma maneira Regras iguais na estrutura de dados Critérios diferentes nos dados PUC Minas Bacharelado em Engenharia de Software Programação Modular Prof João Caram Abstração baseada em códigos genéricos Valoresobjetos serão manipulados de forma similar independentemente do seu tipoclasse PUC Minas Bacharelado em Engenharia de Software Programação Modular Prof João Caram A genericidade é atingida por Uso de classes ou tipos básicos como parâmetro em outras classes parametrizadas Mecanismo de implementação que substitui implicitamente ou explicitamente a operação parametrizada quando necessário PUC Minas Bacharelado em Engenharia de Software Programação Modular Prof João Caram CLASSES PARAMETRIZADAS Classes e métodos polimórficos genéricos usados explicitamente para que a classe genérica resolva suas operações Substituição implícita padrões ou explícita parâmetros de métodos UM EXEMPLO AS FORMAS GEOMÉTRICAS DE JOÃO E LISTAS GENÉRICAS POLIMORFISMO PARAMÉTRICO E JAVA Classe parametrizada com o uso de T Uso da classe genérica T e cast sem verificação Uso de métodos do polimorfismo de inclusão toString equals Padronização e substituição implícita Polimorfismo paramétrico e Java Implementação de interfaces genéricas Substituição explícita e predicados Classes genéricas do Java João e a geometria João quer um sistema que lhe forneça áreas e perímetros de formas geométricas Quadrado retângulo triângulo retângulo e círculo João quer criar e adicionar formas em uma lista e além do já pedido saber qual é a maior figura em área dentro as armazenadas Uso de métodospadrão da linguagem public T encontrarT quem ifdadoequalsquem return dado Em resumo Diferentes modos de substituição Implementando uma interface public class GenericaT implements ComparableT public boolean maiorQueT outro ifdadocompareToquem0 return true Classeobjeto da interface como parâmetro public boolean maiorQueComparatorT cmp T quem ifcmpcomparedadoquem0 return true Objeto inline classe anônima boolean x maiorQuenew ComparatorT public int compareT o1 T o2 quem Função anônima lambda public boolean maiorQueo1 o2 o1compareToo2 OBRIGADO Dúvidas PUC Minas Bacharelado em Engenharia de Software

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

Recomendado para você

Template Projeto Matematica Aplicada a Computacao - Circuitos Logicos

3

Template Projeto Matematica Aplicada a Computacao - Circuitos Logicos

Linguagens de Programação

PUC

Princípios SOLID e Programação Modular

20

Princípios SOLID e Programação Modular

Linguagens de Programação

PUC

Programação Modular: Herança Múltipla e Conceito de Interface

39

Programação Modular: Herança Múltipla e Conceito de Interface

Linguagens de Programação

PUC

Algoritmo de Huffman

1

Algoritmo de Huffman

Linguagens de Programação

PUC

Trabalho sobre Algoritimos

6

Trabalho sobre Algoritimos

Linguagens de Programação

PUC

Programação Modular: Classes, Objetos e Construtores em Java

39

Programação Modular: Classes, Objetos e Construtores em Java

Linguagens de Programação

PUC

Atividade no Visual Studio Simples

1

Atividade no Visual Studio Simples

Linguagens de Programação

PUC

Padrões de Projeto em Programação Modular: Abordagens e Soluções

17

Padrões de Projeto em Programação Modular: Abordagens e Soluções

Linguagens de Programação

PUC

Fundamentos de Programação Orientada a Objetos

88

Fundamentos de Programação Orientada a Objetos

Linguagens de Programação

PUC

Implementação de Sistema de Pedidos para Restaurante

42

Implementação de Sistema de Pedidos para Restaurante

Linguagens de Programação

PUC

Texto de pré-visualização

PROGRAMAÇÃO MODULAR CLASSES DIFERENTES TAREFAS COMUNS Suponha a existência de listas de Compras Filmes a assistir Atividades na faculdade Senhas de atendimento bancário Suponha a existência de listas de Compras Filmes a assistir Atividades na faculdade Senhas de atendimento bancário produtos filmes avaliações pessoas senhas Suponha a existência de listas de Compras Filmes a assistir Atividades na faculdade Senhas de atendimento bancário Qualquer lista deve fazer isto Suponha a existência de listas de Compras Filmes a assistir Atividades na faculdade Senhas de atendimento bancário Qualquer lista deve fazer isto Suponha a existência de listas de Compras Filmes a assistir Atividades na faculdade Senhas de atendimento bancário Qualquer lista deve fazer isto Mas as operações serão feitas da mesma maneira Suponha a existência de listas de Compras Filmes a assistir Atividades na faculdade Senhas de atendimento bancário Qualquer lista deve fazer isto Mas as operações serão feitas da mesma maneira Regras iguais na estrutura de dados Critérios diferentes nos dados PUC Minas Bacharelado em Engenharia de Software Programação Modular Prof João Caram Abstração baseada em códigos genéricos Valoresobjetos serão manipulados de forma similar independentemente do seu tipoclasse PUC Minas Bacharelado em Engenharia de Software Programação Modular Prof João Caram A genericidade é atingida por Uso de classes ou tipos básicos como parâmetro em outras classes parametrizadas Mecanismo de implementação que substitui implicitamente ou explicitamente a operação parametrizada quando necessário PUC Minas Bacharelado em Engenharia de Software Programação Modular Prof João Caram CLASSES PARAMETRIZADAS Classes e métodos polimórficos genéricos usados explicitamente para que a classe genérica resolva suas operações Substituição implícita padrões ou explícita parâmetros de métodos UM EXEMPLO AS FORMAS GEOMÉTRICAS DE JOÃO E LISTAS GENÉRICAS POLIMORFISMO PARAMÉTRICO E JAVA Classe parametrizada com o uso de T Uso da classe genérica T e cast sem verificação Uso de métodos do polimorfismo de inclusão toString equals Padronização e substituição implícita Polimorfismo paramétrico e Java Implementação de interfaces genéricas Substituição explícita e predicados Classes genéricas do Java João e a geometria João quer um sistema que lhe forneça áreas e perímetros de formas geométricas Quadrado retângulo triângulo retângulo e círculo João quer criar e adicionar formas em uma lista e além do já pedido saber qual é a maior figura em área dentro as armazenadas Uso de métodospadrão da linguagem public T encontrarT quem ifdadoequalsquem return dado Em resumo Diferentes modos de substituição Implementando uma interface public class GenericaT implements ComparableT public boolean maiorQueT outro ifdadocompareToquem0 return true Classeobjeto da interface como parâmetro public boolean maiorQueComparatorT cmp T quem ifcmpcomparedadoquem0 return true Objeto inline classe anônima boolean x maiorQuenew ComparatorT public int compareT o1 T o2 quem Função anônima lambda public boolean maiorQueo1 o2 o1compareToo2 OBRIGADO Dúvidas PUC Minas Bacharelado em Engenharia de Software

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda 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)
© 2025 Meu Guru®