Esempio n. 1
0
 public function build($type)
 {
     $loan = NULL;
     if ($type == 'ShortTerm') {
         $loan = new ShortTermLoan(new ShortTermDetails());
         $details = $loan->yoGetMeDetails();
     } elseif ($type == 'LongTerm') {
         $loan = new LongTermLoan(new LongTermDetails());
         $details = $loan->iSayOldBoyWhatAreTheDetails();
     }
     return $loan;
 }
Esempio n. 2
0
<?php

require_once 'bootstrap.php';
$loanDetails = new LoanDetails();
$shortTerm = new ShortTermLoan($loanDetails);
$longTerm = new LongTermLoan($loanDetails);
echo $shortTerm->yoGetMeDetails();
echo "\n";
echo $longTerm->iSayOldBoyWhatAreTheDetails();