comtec 2011

14
WEB DEV Abraão Alves| Alberto Monteiro OOP com javaScript Utilizando conceitos Programação Orientada a Objetos para desenvolver soluções com javaScript

Upload: alberto-monteiro

Post on 02-Jul-2015

223 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Comtec 2011

WEB DEVAbraão Alves| Alberto Monteiro

OOP com javaScript

Utilizando conceitos Programação Orientada a Objetos

para desenvolver soluções com javaScript

Page 2: Comtec 2011

Parceiros

Page 3: Comtec 2011

Agenda Introdução ao javaScript

Objetos Literais

Operador “new”

Herança e prototype

Polimorfismo

Mundo real !!

Dicas

Page 4: Comtec 2011

Introdução

2

1 3

4

Características

Empresas e investimentos

Breve história: NetScape, IE e ecmaScript

Plataforma e ambientes

Page 5: Comtec 2011

Objetos Literais

Exemplos• Strings• Bools• Arrays

Conceito Qualquer objeto que pode ser declarado literalmente.

Page 6: Comtec 2011
Page 7: Comtec 2011

Operador new

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

Conceito Permite reusar um objeto pré-definido.

Page 8: Comtec 2011
Page 9: Comtec 2011

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

Page 10: Comtec 2011
Page 11: Comtec 2011

Polimorfismo

Conceito

Overwrite (sobreescrever)

Override (sobrepor)

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

Page 12: Comtec 2011
Page 13: Comtec 2011

Mundo real