Slide 41
Slide 41 text
Abstracte)class
Een$abstracte$class$kan$niet$worden$geinstan2eerd$omdat$deze$nog$
niet$volledig$klaar$is
connection = $this->connect($host, $user, $pass);
$this->selectDb($name);
}
abstract protected function connect($host, $user, $pass);
abstract protected function selectDb($name);
}
class Mysql extends Db implements DbInterface
{
protected function connect($host, $user, $pass)
{
return mysql_connect($host, $user, $pass);
}
// etc
}