4.5


<?php


interface PlacanjeStrtegija{

public function plati();

}

class Paypal implements PlacanjeStrtegija {

public function __construct($iznos)
{
$this->iznos = $iznos;
}

public function plati()
{
echo "Placeno pomocu Paypala ". $this->iznos . " rsd.";
}
}

class KreditnaKartica implements PlacanjeStrtegija {

public function __construct($iznos)
{
$this->iznos = $iznos;
}

public function plati()
{
echo "Placeno pomocu KreditnaKartica ". $this->iznos . " rsd.";
}
}

class Strategija{

public function __construct($iznos)
{
$this->iznos = $iznos;
}

public function nacinPlacanja()
{
if($this->iznos >5000){
$placanje = new KreditnaKartica($this->iznos );
}else
{
$placanje = new Paypal($this->iznos);
}

$placanje->plati();
}

}

$strategija = new Strategija(10000);
$strategija->nacinPlacanja();



office@webprogramiranje.net

4.38

Vladimir St

Pozdrav svima,

Nadam se da su Vam tutorijali od koristi, ukoliko imate neka pitanja ili predloge, slobodno me kontaktirajte.

 





savicdragan2707@gmail.com

4.37

Dragan Savic

Dragi prijatelji,

po zanimanju sam Php Developer. Zavrsio sam IT Akademiju smer Php Web Development i trenutno radim u jenoj poznatoj firmi. U slobodno vreme razvijam svoje web aplikacije i ucim nove tehnologije.

Zeleo bih da na ovom sajtu napravim neki tutorijal koji bi pomogao ljudima u ucenju Php-a i drugih tehnologija.



Morate biti prijavljeni kako bi komentarisali tutorijale

* Ukoliko nemate nalog možete se ovde registrovati