Please enable JavaScript.
Coggle requires JavaScript to display documents.
PHP Orientado a Objetos - Coggle Diagram
PHP Orientado a Objetos
-
Aula 02 - Classes, Atributos e Métodos
Classe
-
-
Métodos
Realizam ações, determinam o comportamento dos objetos de uma classe
-
-
Aula 04 - Construtor
O que é?
É um mecanismo que permite fazer inicializações no objeto assim que ele é declarado com o new. Portanto o construtor nada mais é que um método.
-
Aula 05 - Herança
O que é?
É um recurso que permite que classes compartilhem atributos e métodos, afim de reaproveitar códigos e comportamentos generalizados.
-
-
Aula 08 - Abstração
O que é?
Abstração é a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais. A abstração reduz a complexidade do código e, ao mesmo tempo torna a sua estética agradável.
Não é possível instanciar uma classe abstrata. Ela servira de modelo para as classes que estenderem a mesma.
-
Aula 09 -Constantes, Self e Parent
-
-
Aula 11 - Polimorfismo
O que é?
Conceito -É basicamente agente substituir ou reinscrever um método herdado da super classe ou classe pai, não necessariamente tendo que fazer as mesmas coisas.
-
Aula 12 - Interfaces
-
Como Definir?
Ao invés de class, usamos interface
Implementação
Para se implementar uma interface, basta criar uma classe, digitar implements e o nome da classe que ira implementar. As classes que implementarem uma interface são obrigados a criar os mesmo métodos
Aula 13 - Namespaces
Como usar?
Podemos criar duas classes em duas pastas diferentes tendo o mesmo nome, e com o namespace evita-se o conflito das mesmas. Na aula foi usado o required = 'caminho do diretorio onde esta o arquivo' para podermos instanciar a classe.
-
-
-
-
-
-
-