Sandro Alencar Fernandes

… Navegue e Divulgue …

Archive for the 'Orientação a Objetos' Category

Exercício Programação OO - PHP

Implementar a classe Automóvel conforme descritivo do arquivo: exercicio-orientacao-a-objetos.doc.

Solução:  automovel.zip

No comments

Modelo UML Locadora

O arquivo locadora1.zip apresenta um modelo UML simplificado para um Sistema de Locadora de DVDs. É apresentado o Diagrama de Casos de Uso e também o Digrama de Clase.

Modelado no ArgoUML.

Alteração.: Foi incluido a implementação das classes em PHP.

No comments

Orientação a Objetos - Apostila e Exemplos (Php e Modelo UML)

O arquivo app_uml1.zip contém uma apostila comprementar de modelagem UML. Permiter compreender melhor aspectos do diagrama de Casos de Uso e diaframa de Classes

O arquivo funcionario1.zip contém o exemplo do modelo Funcionário criado com a ferramente ArgoUML. E também tras parte da implementação em PHP.

No comments

Orientação a Objetos no PHP - Classe Funcionário

Abaixo é apresentado o código em PHP para exemplifuicar o uso de Orientação a Objetos no PHP.

< ?php
//Classe Funcionário
class funcionario {
var $nome;
var $data_admissao;
var $salario;

function funcionario($nome, $data, $salario) {
$this->nome = $nome;
$this->data_admissao = $data;
$this->salario = $salario;
}

function mostra() {
echo ““.$this->nome.”
“;
echo “Admitido em “.$this->data_admissao.”
“;
echo “Salário: “.$this->salario.”
“;
}

function aumentar_salario($percentual) {
$this->salario = $this->salario + ($this->salario * $percentual / 100);
return $this->salario;
}
}

//Instanciando (Criando) Objeto e mostrando dados
$jose = new funcionario(”José da Silva”,”2008-11-06″,580);
$jose->mostra();
//Aumentar Saláro José
$jose->aumentar_salario(10);
echo “
“;
$jose->mostra();
echo “
“;
$maria = new funcionario(”Maria Dacol”,”2008-10-01″,1000);
$maria->mostra();
//Aumenta salário mostando para quanto foi o salário
echo $maria->aumentar_salario(20);
?>

Caso desejarem podem baixar o fonte: funcionario.zip

No comments