Post on 08-Jul-2015
description
–William Bruno
“Obrigar programadores diferentes que não se conhecem, e não possuem acesso total ao
código um dos outros, a programarem de uma forma organizada, e conforme foi definido no
projeto. Vai além do UML…”
QualidadesCor: Branca Potencia: De 50w Tamanho: Pequena Forma: Cilindrica
AçõesFicar acesa Ficar apagada Queimar
Lampada
<?php class Lampada{ //Toda definição da classe entra aqui } //Criando um nova lampada $philips = new Lampada(); ?>
<?php class Lampada{ //Aqui é declarado todas as variareis e seu encapsulamento public $cor; public $potencia; public $tamanho; public $forma; public $marca; } //Criando um nova lâmpada e declarando seus atributos $philips = new Lampada(); ?>
<?php class Lampada{ //Aqui é declarado todas as variareis e seu encapsulamento public $cor; public $potencia; public $tamanho; public $forma; public $marca;
//Agora declaramos seus métodos public function definir_lampada($cor, $potencia, $tamanho, $forma, $marca){ //Código para definir as variareis $this->cor = $cor; $this->potencia = $potencia; $this->tamanho= $tamanho; $this->forma = $forma; $this->marca = $marca; } public function acenderLampada(){ //Código para fazer a lâmpada acender } } //Criando um nova lâmpada e declarando seus atributos $philips = new Lampada(); $philips->definir_lampada('Branca','60', 'Grande', 'Mesa', ‘Philips');
//Mostrando a cor da lampada echo $philips->cor; ?>
<?php class Lampada{ //Aqui é declarado todas as variareis e seu encapsulamento public $cor; public $potencia; public $tamanho; public $forma; public $marca;
//Agora declaramos seus métodos public function procurar_lampada($id){ //Código para procurar a lampada no banco de dados } } //Criando um nova lâmpada e declarando seus atributos $philips = new Lampada(); $philips->procurar_lampada($_GET[‘id']);
//Mostrando a cor da lampada echo $philips->marca; ?>
www.lampadas.com.br/produto.php?id=100
public function __construct(){ echo “Iniciando a classe"; } public function __destruct(){ echo “Fechando a classe"; }
<?php class Lampada{ //Aqui é declarado todas as variareis e seu encapsulamento public $cor; public $potencia; public $tamanho; public $forma; public $marca;
public function __construct(){ echo “Iniciando a classe <br>"; } public function __destruct(){ echo “<br> Fechando a classe"; } //Agora declaramos seus métodos public function definir_lampada($cor, $potencia, $tamanho, $forma, $marca){ //Código para definir as variareis $this->cor = $cor; $this->potencia = $potencia; $this->tamanho = $tamanho; $this->forma= $forma; $this->marca= $marca; } public function acenderLampada(){ //Código para fazer a lâmpada acender } } //Criando um nova lâmpada e declarando seus atributos $philips = new Lampada(); $philips->definir_lampada('Branca','60', 'Grande', 'Mesa', ‘Philips');
//Mostrando a cor da lampada echo $philips->cor; ?>
ReferenciasClasses and Objects in PHP -TreeHouse https://www.youtube.com/watch?v=c3F_INUd25w&index=1&list=PL2D2iZmg3UzjwdOPDKe2IN-nOw-Dsx84U
Object-Oriented PHP for Beginners - TutsPlus http://code.tutsplus.com/tutorials/object-oriented-php-for-beginners--net-12762
Conceitos e Classes no PHP - Revista PHPhttp://www.revistaphp.com.br/artigo.php?id=178