Recuerda que Singleton es un patron de diseño, no es una clase, es un patron o sea una guia para tu hacer tus clases, si lo que quieres es agregarla a tu clase DB solo implementas el patron:
Código PHP:
class DB {
private static $_instance;
private $user;
private $pwd;
private $db;
private $link;
private function __construct() {
$config = Config::getInstance();
$this->user = $config['user'];
$this->pwd = $config['pwd'];
$this->db = $config['db'];
}
public static function getInstance() {
if( !self::$_instance instanceof self ) {
self::$_instance = new self();
}
return self::$_instance;
}
public function connect() {
$this->link = mysql_connect( $this->user, $this->pwd, $this->db );
}
}
Algo asi, puedes ver que el patron singleton esta Implicito en la clase DB.
Saludos.