04 Introducao Programacao OO

1228 palavras 5 páginas
Introdução a Programação Orientada a Objetos
Prof. Tales Bitelo Viegas

}

Modelos

◦ São representações gráficas simplificadas de objetos, pessoas, itens, tarefas, processos, conceitos, idéias, usados comumente por pessoas no dia a da, independente do uso de computadores
◦ Exemplo 1: pessoa como paciente de uma clínica médica – Para modelar o paciente seria necessário: representar nome, idade, altura, peso, histórico de consultas
– Operações: verificarObesidade, adicionarInformaçãoAoHistórico ◦ Exemplo 2: pessoa como contato comercial

– Para modelar o contato seria necessário: nome, telefone, cargo, empresa
– Operações: mostrarTelefone, consultarEmpresa

}

Programação OO (POO)

◦ Paradigma de programação de computadores onde se usam classes e objetos, criados a partir de modelos, para representar e processar dados usando programas de computadores

}
}

Exemplos: Uma lâmpada
Modelo da Lâmpada

Lâmpada estadoLampada: boolean acender(): void apagar(): void mostrarEstado(): boolean

}

Exemplos: Uma conta bancária simplificada
◦ Modelo da Conta Simplificada

ContaBancaria nomeCorrentista: String saldo: int contaEspecial: boolean

abrirConta(nome: String, valorDeposito: float, especial: boolean): void abrirContaSimples(): void depositar(valor: float): void sacar(valor: float): void mostrarDados(): void

}

Exemplos: Registro Acadêmico de um aluno
◦ Modelo do Registro Acadêmico do Aluno
Aluno
nome: String numeroMatricula: int dataNascimento: Data dataPrimeiraMatricula: Data

alterarNome(novoNome: String): void mostrarNome(): String calcularMensalidade(): void

}

Programadores que utilizam o paradigma orientado a objetos criam e usam objetos a partir de classes, que são relacionadas diretamente com modelos

}

}

}

Classes são estruturas das linguagens de programação OO para conter, para determinado modelo, os dados que devem ser representados e as operações que devem ser efetuadas com estes dados Cada Classe deve ter um nome que seja

Relacionados

  • Como usar UML
    1828 palavras | 8 páginas
  • Relatório de engenharia
    1006 palavras | 5 páginas
  • Programação oo
    11354 palavras | 46 páginas
  • Paradigmas Aula14
    2918 palavras | 12 páginas
  • Programação orientada a objeto
    907 palavras | 4 páginas
  • Trabalho de iprp
    3131 palavras | 13 páginas
  • Desenvolvimento de software
    1499 palavras | 6 páginas
  • unopar 4 periodo
    4772 palavras | 20 páginas
  • PORTIF LIO INDIVIDUAL
    3239 palavras | 13 páginas
  • Introdução a Padrões de Projeto
    2328 palavras | 10 páginas