1. WEB DEV
Abraão Alves| Alberto Monteiro
OOP com javaScript
Utilizando conceitos Programação Orientada a Objetos
para desenvolver soluções com javaScript
3. Agenda Introdução ao javaScript
Objetos Literais
Operador “new”
Herança e prototype
Polimorfismo
Mundo real !!
Dicas
4. Introdução
1 Breve história:
NetScape, IE e ecmaScript 3 Características
2 Plataforma e ambientes
4 Empresas e investimentos
5. Objetos Literais
Conceito Qualquer objeto que pode ser declarado literalmente.
• Strings
Exemplos • Bools
• Arrays
6.
7. Operador new
Conceito Permite reusar um objeto pré-definido.
new Date()
Exemplos new Image()
new Pessoa()
8.
9. Herança com Prototype
Conceitos
É um principio da OO , que permite que toda classe
Herança compartilhe atributos e métodos.
Prototype Permite add attributos e metodos em uma especificação de
objeto. Isso é uma forma de herança.
Usando new
Usando Object.create
10.
11. Polimorfismo
Conceito Possibilidade de tratar vários objetos diferentes de uma
mesma maneira
Overwrite (sobreescrever)
Override (sobrepor)