Comtec 2011

Post on 02-Jul-2015

223 views 2 download

Transcript of Comtec 2011

WEB DEVAbraão Alves| Alberto Monteiro

OOP com javaScript

Utilizando conceitos Programação Orientada a Objetos

para desenvolver soluções com javaScript

Parceiros

Agenda Introdução ao javaScript

Objetos Literais

Operador “new”

Herança e prototype

Polimorfismo

Mundo real !!

Dicas

Introdução

2

1 3

4

Características

Empresas e investimentos

Breve história: NetScape, IE e ecmaScript

Plataforma e ambientes

Objetos Literais

Exemplos• Strings• Bools• Arrays

Conceito Qualquer objeto que pode ser declarado literalmente.

Operador new

Exemplosnew Date()new Image()new Pessoa()

Conceito Permite reusar um objeto pré-definido.

Herança com Prototype

Conceitos

É um principio da OO , que permite que toda classe compartilhe atributos e métodos.

Usando new

Usando Object.create

Permite add attributos e metodos em uma especificação de objeto. Isso é uma forma de herança.

Herança

Prototype

Polimorfismo

Conceito

Overwrite (sobreescrever)

Override (sobrepor)

Possibilidade de tratar vários objetos diferentes de uma mesma maneira

Mundo real