POO = Programação Orientada a Objetos

Objetivo

Aproximar o mundo digital do mundo real

Como era a programação antigamente

Programação de baixo nível → Programação Linear → Programação Estruturada → Programação Modular → POO

Quem Criou?

Alan Kay - 1970

Alan Kay - 1970

Como era a programação sem orientação a objetos?

Dados Globais ← Procedimento

Como ficou?

Dados de Objetos ← Método

Comparando

Linguagem não OO

Seria mais complexo por que ai vc iria focar nos circuitos internos do controle remoto

Linguagem OO

Você se focaria no objeto do controle remoto, ou seja nos seus botões e suas funcionalidades

Linguagens POO

Vantagens