Mapa mental
Orientação a Objetos Básica
Conteúdo do mapa
Orientação a Objetos Básica
Problemas do Paradigma Procedural
- Validação CPF
- Repetição de Código
- Esquecer de Usar a Função
História
- 1991
- Grupo de Engenheiros
- Sun Microsystems
- Nova Linguagem
- Controles de TV
- Comunicar-se
- Geladeiras
- Telefones
- Fornos
- Códigos Pequenos
- Infalível
- Diferentes Aparelhos
- C++
- Java
- Vantagens
- Compilada e Interpretada
- Compilar
- Java (.java)
- Bytecode (.class)
- Verifica se tem ERROS (Sintaxe)
- Interpretada
- Traduz
- Executa
- .exe
- .sh
- .dmg
- Compilar
- Portabilidade
- Ruindwos
- MAC
- Linux
- Segurança
- Encapsulamento
- Página Web
- SQL Injection
- Página Web
- Encapsulamento
- Máquina Virtual
- Tradução
- Bytecode
- Tradução
- Compilada e Interpretada
- Vantagens
- Controles de TV
Conceito
- Na programação orientada a objetos um programa de computador é conceituado como um conjunto de objetos que trabalham juntos para realizar uma tarefa. Cada objeto é uma parte do programa, interagindo com as outras partes de maneira específica e totalmente controlada (CADENHEAD; LEMAY,2005, p. 6).
- Orientado a objetos
- O Mundo Consiste de Objetos
- O Software Simula o Mundo Real.
- Objeto
- *São “coisas” do mundo real que possuem dados (atributos) e realizam ações(métodos); *O estado de um objeto pode variar de acordo com a execução do programa (tempo); *São oriundos(instâncias) de classes.
- Característica / Dados / Atributos
- Ações / Operações / Métodos
- Guarda (encapsula) a Lógica de Negócios
- Quebra Problema em Pequenas Partes
- Benefícios
- Modularidade
- Uma vez criado, um objeto pode ser passado por todo o sistema.
- Encapsulamento
- Detalhes de implementação ficam ocultos externamente ao objeto.
- Reuso
- Uma vez criado, um objeto pode ser utilizado em outros programas.
- Manutenibilidade
- Manutenção é realizada em pontos específicos do seu programa (objetos).
- Modularidade
- Classe
- No paradigma orientado a objetos, uma classe é uma estrutura que abstrai um conjunto de objetos com características similares.
- Modelo / Especificação
- Cada instância é um
- Em programação orientada a objetos, chama-se instância de uma classe, umobjeto cujo comportamento e estado são definidos pela classe. "Instância" é, neste caso, um anglicismo, significando "caso" ou "exemplo" (em inglês instance). ...Instância é a concretização de uma classe.
- Concretização de uma Classe.
- Próprias Regras
- Método
- Ações realizadas sobre os atributos de um objeto
- Equivalem às funções e procedimentos da programação estruturada
- A declaração e implementação dos métodos ocorre dentro das classes
- Prática...
- Conta
- Características (Atributos)
- Número da conta
- nome do cliente
- Saldo
- Limite
- O que Faz (Métodos)
- Saca uma Quantidade x
- Deposita uma Quantidade x
- Imprime o Nome do Dono da Conta
- Devolve o Saldo Atual
- Transfere uma Quantidade x para uma Outra Conta y
- Características (Atributos)
- Conta
Informações
- Descrição
- Mapa Mental sobre Orientação a Objetos Básica, criado por Leônidas Oliveira em 15-09-2017.
- Criado por
- Leônidas Oliveira · set 2017
- Atualizado
- 15 set 2017
- Visualizações
- 3
- Avaliação