Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Orientação a Objetos x Procedural - Qual escolher?

25/07/2024

Neste tutorial aprenderemos um pouquinho sobre as vantagens de utilizar a programação orientada a objetos em relação ao padrão procedural.

Orientação a Objetos x Procedural

Entre as diversas vantagens de utilizar a orientação a objetos, podemos citar a:
- reutilização dos códigos
- encapsulamento
- fácil manutenção

Nesta aula veremos a exibição de um texto utilizando a forma procedural e orientada a objetos para vocês verificarem a diferença:

Modelo Procedural

index.php

Iremos criar um html simples que exibe um texto com o nome de cinco usuário:

<?php
    echo "
            <div>
                Thiago
                A life é muito curta para nos preocuparmos com coisas pequenas e sem importância. Não se deixe influenciar pelos o que os outros pensam, não deixe que pessoas negativas lhe coloquem para baixo. Divirta-se, faça pequenas loucuras, seja você mesmo!
                Ser feliz é uma escolha, não uma dádiva. Escolha ser feliz, escolha se amar, escolha ser otimista. Mantenha a sua mente positiva e ela irá atrair boas pessoas e boas coisas para você.
                A vida é curta e há tantas coisas para fazer. Por que devemos perder tempo em busca da perfeição, do sucesso, e de coisas sem importância para você, porque os outros consideram importante. Pare de encontrar desculpas para não ser feliz. Foque nas coisas que você precisa fazer e nas coisas que podem trazer felicidade para a sua vida.
                A vida é curta. Ser feliz e otimista são as melhores escolhas que você pode fazer!
            </div><hr>
        ";

    echo "
            <div>
                Thaís
                A vida é muito curta para nos preocuparmos com coisas pequenas e sem importância. Não se deixe influenciar pelos o que os outros pensam, não deixe que pessoas negativas lhe coloquem para baixo. Divirta-se, faça pequenas loucuras, seja você mesmo!
                Ser feliz é uma escolha, não uma dádiva. Escolha ser feliz, escolha se amar, escolha ser otimista. Mantenha a sua mente positiva e ela irá atrair boas pessoas e boas coisas para você.
                A vida é curta e há tantas coisas para fazer. Por que devemos perder tempo em busca da perfeição, do sucesso, e de coisas sem importância para você, porque os outros consideram importante. Pare de encontrar desculpas para não ser feliz. Foque nas coisas que você precisa fazer e nas coisas que podem trazer felicidade para a sua vida.
                A vida é curta. Ser feliz e otimista são as melhores escolhas que você pode fazer!
            </div><hr>
        ";

    echo "
            <div>
                Mariana
                A vida é muito curta para nos preocuparmos com coisas pequenas e sem importância. Não se deixe influenciar pelos o que os outros pensam, não deixe que pessoas negativas lhe coloquem para baixo. Divirta-se, faça pequenas loucuras, seja você mesmo!
                Ser feliz é uma escolha, não uma dádiva. Escolha ser feliz, escolha se amar, escolha ser otimista. Mantenha a sua mente positiva e ela irá atrair boas pessoas e boas coisas para você.
                A vida é curta e há tantas coisas para fazer. Por que devemos perder tempo em busca da perfeição, do sucesso, e de coisas sem importância para você, porque os outros consideram importante. Pare de encontrar desculpas para não ser feliz. Foque nas coisas que você precisa fazer e nas coisas que podem trazer felicidade para a sua vida.
                A vida é curta. Ser feliz e otimista são as melhores escolhas que você pode fazer!
            </div><hr>
        ";

    echo "
            <div>
                Suely
                A vida é muito curta para nos preocuparmos com coisas pequenas e sem importância. Não se deixe influenciar pelos o que os outros pensam, não deixe que pessoas negativas lhe coloquem para baixo. Divirta-se, faça pequenas loucuras, seja você mesmo!
                Ser feliz é uma escolha, não uma dádiva. Escolha ser feliz, escolha se amar, escolha ser otimista. Mantenha a sua mente positiva e ela irá atrair boas pessoas e boas coisas para você.
                A vida é curta e há tantas coisas para fazer. Por que devemos perder tempo em busca da perfeição, do sucesso, e de coisas sem importância para você, porque os outros consideram importante. Pare de encontrar desculpas para não ser feliz. Foque nas coisas que você precisa fazer e nas coisas que podem trazer felicidade para a sua vida.
                A vida é curta. Ser feliz e otimista são as melhores escolhas que você pode fazer!
            </div><hr>
        ";

Modelo Orientado a Objetos

index.php

Agora veremos o mesmo exemplo acima utilizando orientação a objetos:

<?php
    include('ClassData.php');
    $objData = new ClassData();
    echo $objData::getMultipleData(['Thiago','Thaís','Mariana','Suely']);
    /*echo $objData::getData('Thiago');
    echo $objData::getData('Thaís');
    echo $objData::getData('Mariana');
    echo $objData::getData('Suely');*/

ClassData.php

Na classe criaremos a função que retorna as divs com textos:

<?php

class classData
{
    public static function getData($nome)
    {
        return "
            <div>
    $nome
                A vida é muito curta para nos preocuparmos com coisas pequenas e sem importância. Não se deixe influenciar pelos o que os outros pensam, não deixe que pessoas negativas lhe coloquem para baixo. Divirta-se, faça pequenas loucuras, seja você mesmo!
                Ser feliz é uma escolha, não uma dádiva. Escolha ser feliz, escolha se amar, escolha ser otimista. Mantenha a sua mente positiva e ela irá atrair boas pessoas e boas coisas para você.
                A vida é curta e há tantas coisas para fazer. Por que devemos perder tempo em busca da perfeição, do sucesso, e de coisas sem importância para você, porque os outros consideram importante. Pare de encontrar desculpas para não ser feliz. Foque nas coisas que você precisa fazer e nas coisas que podem trazer felicidade para a sua vida.
                A vida é curta. Ser feliz e otimista são as melhores escolhas que você pode fazer!
    </div>
    <hr>
        ";
    }



    public static function getMultipleData($nomes = [])
    {
        $html = '';
        foreach ($nomes as $nome){
            $html .= "
                <div>
                    $nome
                    A life é muito curta para nos preocuparmos com coisas pequenas e sem importância. Não se deixe influenciar pelos o que os outros pensam, não deixe que pessoas negativas lhe coloquem para baixo. Divirta-se, faça pequenas loucuras, seja você mesmo!
                    Ser feliz é uma escolha, não uma dádiva. Escolha ser feliz, escolha se amar, escolha ser otimista. Mantenha a sua mente positiva e ela irá atrair boas pessoas e boas coisas para você.
                    A vida é curta e há tantas coisas para fazer. Por que devemos perder tempo em busca da perfeição, do sucesso, e de coisas sem importância para você, porque os outros consideram importante. Pare de encontrar desculpas para não ser feliz. Foque nas coisas que você precisa fazer e nas coisas que podem trazer felicidade para a sua vida.
                    A vida é curta. Ser feliz e otimista são as melhores escolhas que você pode fazer!
                </div>
                <hr>
            ";
        }

        return $html;
    }
}

Então é isso, por hoje é só! Fiquem todos com Deus! Sucesso nos códigos e na vida!

Precisa de ajuda na criação do app? webdesignemfoco@gmail.com

"Respondeu Jesus: "Eu sou o caminho, a verdade e a vida. Ninguém vem ao Pai, a não ser por mim." João 14:6

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Formatando Datas no formato brasileiro e americano - PHP, JS e Python
Neste tutorial vamos aprender como trabalhar com formatação de datas (americana e brasileira) em três linguagens de programação: PHP, Python e Javascript.
Saiba mais!
PHP
PHP é uma das principais linguagens de programação utilizada nas plataformas web. Isso porque além de ser uma linguagem leve, o PHP é robusto.
Saiba mais!