小编Fat*_*per的帖子

PHP:如何重用代码(oop)?

我已经学习了php oop并且存储了可重用代码的概念.

我见过一个例子

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;
    }
} 
Run Code Online (Sandbox Code Playgroud)

我可以理解代码,但不确定为什么它可以重用.每次我想在iTemplate界面中添加新功能时,我的Template类也需要更改.我不理解"重用"的概念.我感谢任何帮助.谢谢.

php oop

4
推荐指数
1
解决办法
2770
查看次数

标签 统计

oop ×1

php ×1