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 commentsModelo 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 commentsOrientaçã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 commentsOrientaçã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