Orientação a Objetos x Procedural - Qual escolher?
25/07/2024Neste 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