簡單工廠模式 工廠方法 抽象工廠方法

//簡單工廠模式 又叫作靜態方法工廠模式
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

相關文章
相關標籤/搜索