Mapa mental
PHP OO
Conteúdo do mapa
PHP OO
Evolução Prog.
- Prog. Baixo Nível
- Prog. Linear
- Prog. Estruturada
- Prog. Modular
- POO
- Prog. Modular
- Prog. Estruturada
- Prog. Linear
- Quem Criou
- Alan Kay
- Linguagens POO
- C++
- Java
- PHP
- Python
- Visual Basic
- Ruby
- Vantagens
- COMERNADA
- Confiável
- Oportuno
- Manutenível
- Extensível
- Reutilizável
- Natural
- Prog. Baixo Nível
Objeto
- Contem
- Atributos
- Métodos
- Estado
- Contem
Classe
- Define
- Atributos
- Métodos
- Compartilhados Objeto
- !Documento Separado
- Define
Modificadores Visibilidade
- Nível Acesso
- Componentes
- Atributos
- Métodos
- Público
- Privado
- Protegido
- Componentes
- Nível Acesso
Métodos Especiais
- Métodos Acessores
- Getters
- getModelo()
- Getters
- Métodos Modificadores
- Setters
- setModelo($modelo)
- Setters
- Método Construtor
- Nome Classe
- __construct($modelo)
- Métodos Acessores
Pilares OO
- Abstração
- Encapsulamento
- Herança
- Polimorfismo
Encapsulamento
- Ocultar Partes
- Independ Implement
- Construir Partes
- Invisiveis Mundo Ext
- Troca Mensagens
- Não Obrigatório
- Boa Prática
- Conduzir Classes
- Mais Eficientes
- Conduzir Classes
- Boa Prática
- Vantagens
- Tornar Mudanças Invisiveis
- Facilitar Reutilização Cod
- Reduzir Efeitos Colaterais
- Ocultar Partes
Interface
- Lista Serv. Component
- Contato Mundo Ext
- Metodos Interfaces
- Abstratos
- Públicos
Herança
- Herda Classe
- Características
- Comportamentos
- Classe
- Superclasse
- Subclasse
- Herda Todas Caract
- Classe Mãe
- Mesmo ñ Disp
- Herda Todas Caract
- Árvore
- Raiz
- Folhas
- Ancestral
- Descendente
- Especialização
- Percorre Cima-Baixo
- Generalização
- Percorre Baixo-Cima
- Tipos
- Herança Implement
- Classe FIlha
- Herda Tudo Mae
- Classe FIlha
- Herança Diferença
- Herança Implement
- Conceitos
- Classe Abstrata
- !Pode Instanciada
- Serve Progenitora
- Método Abstrato
- Declarado Progenitora
- !Implementado Progenitora
- Interface/Classe Abstrata
- Classe Final
- !Pode Herdada
- Obrigatoriamente Folha
- Método Final
- !Pode Sobrescrito
- Subclasses
- Obrigatoriamente Herdado
- !Pode Sobrescrito
- Classe Abstrata
- Relacionamento Tipo
- É um
- Herda Classe
Relacionamento Classes
- Associação
- Utilização Outra Classe
- Parâmetro
- Sem Dependencia
- Utilização Outra Classe
- Agregação
- Precisa Outra Classe
- Executar Ações
- Precisa Outra Classe
- Composição
- Instancia Classe
- Dentro Outra
- Instancia Classe
- Associação
Polimorfismo
- Mesmo Nome
- Vários Comportamentos
- Tipos
- Sobreposição
- Substituímos Método
- Superclasse na Subclasse
- Php !Palavra Override
- Mesma Assinatura
- Classes Diferentes
- Substituímos Método
- Sobrecarga
- Métodos Mesmo Nome
- Mesma Classe
- Assinaturas Diferentes
- Php Ñ Suporta
- Métodos Mesmo Nome
- Sobreposição
- Mesmo Nome
Assinatura
- Quantidade e Tipos Paramêtros
Atenção
- Criar metódos abstratos
- Classes Abstratas
- Toda Linguagem OO
- Suporte Construtores
- Referenciar metodo classe mãe
- parent::__construct();
- Linguagem Php
- ! OO Pura
- Criar metódos abstratos
Informações
- Descrição
- Especialidade Análise de Sistema - TJ (Programação) Mapa Mental sobre PHP OO, criado por Emanuel Rocha em 20-08-2017.
- Criado por
- Emanuel Rocha
- Visualizações
- 1
- Avaliação