Merhaba ben uzakta prosedürel programlama taşımak için çalışıyor ve aynı zamanda tasarım desenleri daha iyi takdir ediyorum. Ben Tasarım Deseni en iyi aşağıdaki kodu temsil edebilir ne bilmek istiyorum. Bu temelde günün saatine göre bir değer verir bir if else bulunuyor. Bu birkaç sadece bir örnek, if / else I kodu var deyimi varsa. Hangi OOP Desen uygun (Iterator, Singleton, Fabrika ..)?
if($dayval == "Sun" && $date >= 0 && $date < 18) {
$timemax = 18;
$timeleft = ($timemax - $date);
if($timeleft == 1) {
$arr = array('tstatus' => 'Trading begins today at 6:00pm (less than '. $timeleft. ' hour to go) - have a great trade week!',
'tcode' => 'closed');
}
else {
$arr = array('tstatus' => 'Trading begins today at 6:00pm (less than ' .$timeleft. ' hours to go) - have a great trade week!',
'tcode' => 'closed'
);
}
echo json_encode($arr);
}
else if($dayval == "Sun" && $date >= 18 && $date < 19) {
$timemax = 19;
$timeleft = ($timemax - $date);
if($timeleft == 1) {
$arr = array('tstatus' => 'Asian Market opening in less than ' .$timeleft. ' hour',
'tcode' => 'closed');
}
else {
$arr = array('tstatus' => 'Asian Market opening in less than ' .$timeleft. ' hours',
'tcode' => 'closed'
);
}
echo json_encode($arr);