image

Bolsas de estudo DIO PRO para acessar bootcamps ilimitados

Disponible sólo:

93 vacantes
Article image
RAFAEL ALMEIDA
RAFAEL ALMEIDA11/03/2023 04:41
Compartir
Microsoft Azure Cloud Native 2026Recomendado para tiMicrosoft Azure Cloud Native 2026

Por que usar orientação a objetos?

    Enquanto o paradigma estruturado tem uma representação mais simplista, foca em operações (funções) e dados, e procura mais a abordagem de "como fazer", a programação orientada a objetos funciona de forma diferente. Na POO, o código será mais aproximado do mundo real, distribuindo seus elementos (objetos) com o propósito de "o que fazer", modelando-os e construindo suas interações.

    Usar a programação orientada a objetos é benéfico para o melhor compreendimento do código, já que obrigatoriamente (e por convenção), o desenvolvedor precisa estruturar seu código de forma que cada elemento possua seus atributos e responsabilidades. E que tais elementos possam trabalhar entre si organizadamente, não "tomando" características e funções de outros objetos ou classes, por exemplo.

    A manutenção do código é mais fácil de realizar do que na programação estruturada, justamente por conta da coesão do código. Por haver "separações" muito bem definidas, o foco de edições na codificação são mais precisas, mexendo apenas onde interessa e não afetando o código a grosso modo.

    Aproximar a linguagem de código do mundo real através da POO é outro grande diferencial. Na programação estruturada nós nos limitamos ao representar conceitos do mundo real, ao invés da orientação a objetos, onde temos ferramentas para este fim. Como resultado, o código por ser compreendido mais facilmente.

    Outro benefício é o coletor de lixo automatizado embarcado em linguagens OO que gerencia a memória enquanto o desenvolvedor trabalha na codificação. Este recurso permite que a máquina sempre tenha memória disponível liberando o espaço na RAM.

    Referências Bibliográficas:

    • Professor Thiago Leite. Programação Orientada a Objetos com Java na Digital Innovation One.
    • Professora Claudia Abreu. Faculdade Descomplica.

    *Ei, vamos nos ajudar e dar aquela estrelinha lá no Github? Coloca o seu aí em baixo também 😉

    https://github.com/al-meida

    Compartir
    Recomendado para ti
    Riachuelo - Cibersegurança
    Microsoft Certification Challenge #5 - AZ-204
    Microsoft Certification Challenge #5 - DP 100
    Comentarios (0)
    Recomendado para tiMicrosoft Azure Cloud Native 2026