java

6896 palavras 28 páginas
Orientação a objetos e linguagem Java

PET Computação

Vantagens da orientação a objetos
• Torna mais rápidas as atividades de programação e manutenção de sistemas de informação;
• Tem caráter unificador: trata todas as etapas do desenvolvimento de sistemas e ambientes sob uma única abordagem;
Principais Vantagens:
• Reusabilidade de código
• Escalabilidade de aplicações
• Mantenabilidade
• Apropriação

Orientação a objetos e linguagem Java

PET Computação

O que é uma classe
• Uma classe surge da identificação de características e operações similares em objetos distintos;
• A classe então é a representação de um conjunto de objetos que compartilham a mesma estrutura de atributos, operações e relacionamentos; • A classe especifica a estrutura de um objeto sem informar quais serão seus valores;

Orientação a objetos e linguagem Java

PET Computação

O que é uma classe
• Num sistema, trabalha-se com instâncias das classes
• Uma instância de uma classe é um objeto, onde são carregados os dados pertencentes à instância;
• Uma classe pode ter qualquer número de atributos, ou mesmo atributo nenhum. Também pode ter qualquer número de operações, ou mesmo nenhuma. • Exemplos: formulários, receitas

Orientação a objetos e linguagem Java

PET Computação

Identificação de classes
• Numa descrição de um software, normalmente classes são substantivos, enquanto verbos são operações candidatas;
• Objetivo é modelar somente as coisas importantes para o software;
• Cada classe deve corresponder a uma abstração de dados relevante para a aplicação;
• Exemplo: o elevador fecha a sua porta e depois move-se para outro andar; Orientação a objetos e linguagem Java

PET Computação

Alertas
• Classes não devem “fazer” alguma coisa, mas sim oferecer um número de serviços ou objetos de certo tipo;
• Cuidado ao projetar uma classe que na verdade deveria ser uma rotina de outra classe;
• Não começar a se preocupar com herança

Relacionados

  • java
    294 palavras | 2 páginas
  • java
    868 palavras | 4 páginas
  • java
    6870 palavras | 28 páginas
  • Java
    1657 palavras | 7 páginas
  • java
    1176 palavras | 5 páginas
  • Java
    6757 palavras | 28 páginas
  • Java
    1044 palavras | 5 páginas
  • Java
    1411 palavras | 6 páginas
  • JAVA
    1268 palavras | 6 páginas
  • java
    2412 palavras | 10 páginas