Mapa mental
POO
Conteúdo do mapa
POO
CONCEITOS
- FORMA ESPECIAL DE PROGRAMAR, MAIS PRÓXIMO DE COMO EXPRESSARÍAMOS AS COISAS NA VIDA REAL DO QUE OUTROS TIPOS DE PROGRAMAÇÃO.
- ORGANIZAR O SOFTWARE COMO UMA COLEÇÃO DE OBJETOS DISTINTOS, QUE INCORPORAM ESTRUTURA DE DADOS E COMPORTAMENTO.
- ABSTRAÇÃO
- DEFINIÇÃO DE ENTIDADES DO MUNDO REAL
- FASE DA CRIAÇÃO DAS CLASSES
- PARTES DA ABSTRAÇÃO
- IDENTIFICAR
- DEVE SER ÚNICA DENTRO DO SISTEMA PARA QUE NÃO HAJA CONFLITO
- INSERIR AS PROPRIEDADES
- ATRIBUTOS
- INSERIR OS COMPORTAMENTOS
- MÉTODOS
- IDENTIFICAR
- ENCAPSULAMENTO
- TÉCNICA PARA NÃO DAR DETALHES INTERNOS PARA O USUÁRIO
- OS MÉTODOS SETTERS E GETTERS SERÃO USADOS PARA PASSAR OU OBTER UMA INFORMAÇÃO
- HERANÇA
- NA ORIENTAÇÃO A OBJETOS É PERMITIDO QUE UMA CLASSE HERDE ATRIBUTOS E MÉTODOS DA OUTRA
- MÉTODOS E ATRIBUTOS SÓ PODEM ESTAR COM VISIBILIDADE PUBLIC E PROTECTED PARA QUE SEJAM HERDADOS
- POLIMORFISMO
- USAR O MESMO ELEMENTO DE FORMAS DIFERENTES
- ALTERAÇÃO DO FUNCIONAMENTO INTERNO DE UM MÉTODO HERDADO DE UM OBJETO PAI.
- MODULARIZAÇÃO
- CONJUNTO DE INSTRUÇÕES DA LINGUAGEM QUE REALIZAM ALGUMA TAREFA
- FUNÇÃO BEM DEFINIDA E O MAIS INDEPENDENTE POSSÍVEL EM RELAÇÃO AO RESTANTE DO PROGRAMA
- PERSISTÊNCIA
- CAPACIDADE DE ARMAZENAR INFORMAÇÕES EM "ALGUM LUGAR", E PODER RECUPERAR ESSA INFORMAÇÃO QUANDO QUISER
PLATAFORMAS
- JAVA
- C++
- C#
- PYTHON
- RUBY
- PHP
Informações
- Descrição
- Mapa Mental sobre POO, criado por Carlos Moreira em 21-02-2019.
- Criado por
- Carlos Moreira
- Visualizações
- 8
- Avaliação