Postagens

Mostrando postagens de julho 1, 2018

Programação Orientada a Objetos

Imagem
Programação rientada a Objetos Sabemos que existem diversas maneiras de se programar. Alguns exemplos mais famosos são a programação estruturada, programação concorrente e os 4 paradigmas da programação: orientada a objetos, imperativa, funcional e lógica. Hoje o tema abordado será a programação orientada a objetos. Conceitos A programação orientada a objetos foi criada com base na realidade. Como o nome diz, este tipo de programação utiliza a interação de unidades apelidadas de objetos . Objetos são estruturas que podem ser palpáveis "fisicamente" e alguns dos objetivos dele é facilitar a impementação, poder ser reutilizado, etc. Em termos mais técnicos, o objeto é a instância de uma classe . A classe é toda descrição do objeto: o que o objeto é capaz de fazer ( métodos ), o que o objeto possui intrinsecamente ( atributos ). É a classe também quem define que "tipo" vai ser o objeto (exemplo: se a classe for "Lapis", o objeto instan