⾕

Computação  |  

Introdução

A Programação Orientada a Objetos (POO) é um dos paradigmas mais importantes e amplamente utilizados no desenvolvimento de software moderno.

Inspirada em conceitos do mundo real, a POO organiza o código em objetos, que são instâncias de classes, encapsulando dados e comportamentos relacionados.

Diferente da programação estruturada, onde o foco está em funções e procedimentos, a orientação a objetos promove a modularidade, a reutilização de código e a facilidade de manutenção, tornando sistemas complexos mais fáceis de compreender, estender e depurar.

Conceitos Fundamentais

Classe: Uma classe é um modelo ou molde que define os atributos (dados) e métodos (funções) que os objetos daquela classe terão. É como uma planta de uma casa. Exemplo em pseudocódigo:

classe Carro {
        atributo cor
        atributo modelo

        metodo ligar()
        metodo acelerar()
}

Objeto: Um objeto é uma instância de uma classe.

Ele possui um estado (valores dos atributos) e comportamentos (ações definidas nos métodos). Exemplo:

// Criando objetos da classe Carro
carro1 = novo Carro()
carro1.cor = "Vermelho"
carro1.ligar()

Next