PHP kodu: (oop) yeniden nasıl?

0 Cevap php

Ben PHP OOP okudu ve tekrar kullanılabilir kod kavramı stok var.

Ben böyle bir örnek gördük

interface iTemplate
{
    public function setVariable($name, $var);
    public function getHtml($template);
}
And implement it:

// Implement the interface
class Template implements iTemplate
{
    private $vars = array();

    public function setVariable($name, $var)
    {
        $this->vars[$name] = $var;
    }

    public function getHtml($template)
    {
        foreach($this->vars as $name => $value) {
            $template = str_replace('{' . $name . '}', $value, $template);
        }

        return $template;
    }
} 

Ben kodu anlayabiliyorum ama emin değil neden tekrar kullanılabilir. Ben ITemplate arayüzünde yeni bir fonksiyon eklemek istediğiniz her zaman, benim Şablon sınıf da değiştirilmesi gerekiyor. Ben "yeniden kullanım" kavramını anlamıyorum. Ben herhangi bir yardım için teşekkür ederiz. Teşekkürler.

0 Cevap