·

Engenharia de Software ·

Linguagens de Programação

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

Fazer Pergunta

Texto de pré-visualização

Especialidade Especialização Programação Modular Relacionamentos Especialização e Herança Relacionamento entre classes indicado pela locução é um verbo ser Especializar uma classe genérica Acrescentar algo exclusivo Acrescentar uma tarefa particular Prof João Caram Especializações e classes genéricas Um professor é uma pessoa Um aluno é uma pessoa Uma pizza é uma comida Um prato feito é uma comida Um ônibus é um veículo Um automóvel é um veículo Especialização geralmente implementada por meio do mecanismo de herança Classes especializadas herdamm métodos e atributos públicos ou protegidos da classe genérica Classes especializadas podem acrescentar comportamentos aos que foram herdados da classe genérica Classe mãe e classe filha Classe genérica e classe especializada Superclasse e subclasse Classe base e classe derivada Classe mãe e classe filha Classe genérica e classe especializada Superclasse e subclasse Classe base e classe derivada Um PedidoDelivery é um Pedido Um PedidoDelivery herda de Pedido Representação Um restaurante e seus relacionamentos Especialização e herança Princípios do projeto de software Princípios do projeto de software Especialização topdown Generalização bottomup Princípios do projeto de software Especialização topdown Generalização bottomup Princípios do projeto de software Especialização topdown Generalização bottomup Princípios do projeto de software HERANÇA HERANÇA Fases do construtor Chama construtor da superclasse Inicializa os campos utilizando suas instruções de inicialização Executa corpo do construtor HERANÇA E CONSTRUTORES