简单工厂模式 工厂方法 抽象工厂方法

//简单工厂模式 又叫作静态方法工厂模式
interface IPeople
{
    function name();
}
class Man implements IPeople
{
    public function name()
    {
        echo "man";
    }
}
class Women implements IPeople
{
    public function name()
    {
        echo "women";
    }
}

class HouseFactory
{
    static function getMan()
    {
        return new Man();
    }
    static function getWomen()
    {
        return new Women();
    }
}
$man=HouseFactory::getMan();
$man->name();


//工厂方法模式 创建工厂接口 要创建2个工厂php

相关文章
相关标签/搜索