DBFactory, sadece statik kullanmak işleri

0 Cevap php

------- Şimdi, başka bir soru, herkes açıklayabilir?

class DBFactory {  
                static function create(){  
                return new MysqlDB();  
        }  
    }  
class MysqlDB{ 
    function alo(){  
        echo 'ok';  
        }
}  
$db = DBFactory::create();  
$db->alo();  

---> Works

class DBFactory {  
                function create(){  
                return new MysqlDB();  
        }  
    }  
class MysqlDB{ 
    function alo(){  
        echo 'ok';  
        }
}  
$db = new DBFactory;  
$db->create();  
$db->alo();    

---> Değil işleri

0 Cevap