2.1 Introdução
Antes de mostrarmos conceitos sobre orientação a objetos iremos rever um pequeno conceito de programação estruturada. Clique Aqui
2.1.1 Programação Estruturada
Programação estruturada é um paradigma de programação que introduziu uma série de conceitos importantes na época que foi criada. É baseada fortemente na modularização, cuja idéia é dividir o programa em unidades menores conhecidos como procedimentos e funções. Essas unidades menores são construídas para desempenhar uma tarefa bem específica e podem ser executadas várias vezes. Clique Aqui
2.1.2 Orientação a Objetos
Para se trabalhar com orientação a objetos é fundamental entender o conceito de classes e objetos. Uma classe é uma estrutura que define um tipo de dados, podendo conter atributos e também funções para manipular esses atributos.
Um objeto contém a mesma estrutura e propriedades de uma classe, mas sua estrutura é dinâmica, seus atributos podem mudar de valor durante a execução do programa e podemos declarar diversos objetos de uma mesma classe. Clique Aqui