Buscar

Aula 01

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Programaçã​o Servidor em Sistemas Web
Oswaldo Borges Peres
Aula 1
Orientação a Objetos
Orientação a Objetos
Orientação a Objetos
http://www.vivaxsolutions.com/web/oop.aspx
Orientação a Objetos
Abstração
É a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais.
Orientação a Objetos
Abstração
http://blogdidas.blogspot.com.br/2015/03/wgt-maquetes-grandes-contrucoes-em.html
Orientação a Objetos
Abstração
https://pt.slideshare.net/armandodaniel777/java-orientao-a-objetos-introduo
Orientação a Objetos
Abstração
https://pt.slideshare.net/marconirds/introduo-a-programao-orientada-a-objeto
Orientação a Objetos
Classe
É uma estrutura que abstrai um conjunto de objetos com características similares. Uma classe define o comportamento de seus objetos através de métodos e os estados possíveis destes objetos através de atributos.
Orientação a Objetos
Encapsulamento
Separar o programa em partes, o mais isoladas possível. A ideia é tornar o software mais flexível, fácil de modificar e de criar novas implementações
https://binalparekh.wordpress.com/2014/04/23/oop-concept-in-real-life/
Orientação a Objetos
Encapsulamento
http://www.codingeek.com/oops/object-oriented-programming-best-explanation/
http://www.dsc.ufcg.edu.br/~jacques/cursos/p2/html/oo/usando.htm
Orientação a Objetos
Herança
É um princípio de orientação a objetos, que permite que classes compartilhem atributos e métodos, através de "heranças". 
Orientação a Objetos
Herança
https://www.kirupa.com/developer/oop/AS1OOPInheritance1.htm
http://ccm.net/contents/422-oop-inheritance
Orientação a Objetos
Polimorfismo
Permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam.
http://www3.ntu.edu.sg/home/ehchua/programming/java/j3b_oopinheritancepolymorphism.html
Orientação a Objetos
Classe Abstrata
Representa entidades e conceitos abstratos;
Não possui instâncias;
Template para classes derivadas;
Normalmente possui métodos abstratos.
Orientação a Objetos
Classe Abstrata
http://mapaseconcursosdeti.blogspot.com.br/2012/12/heranca-simples.html
Orientação a Objetos
Classe Final
Interface
Atributo Final
Método Final
Orientação a Objetos
“Write once, run anywhere”
Java Virtual Machine é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina.
http://www.devmedia.com.br/introducao-ao-java-virtual-machine-jvm/27624
Orientação a Objetos
Exceções em Java
 Verificadas
 Não verificadas
Servlet
Exemplo
Orientação a Objetos
Orientação a Objetos
Orientação a Objetos
Orientação a Objetos
Orientação a Objetos
Orientação a Objetos
Bibliografia
Java: como programar - 8ª edição
Deitel, Paul J.; Deitel, Harvey M.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais