Héritage du ipbSDK - Part2 (Premier pas)
Par llaumgui le jeudi 3 mars 2005, 19:52 - Développement web - Lien permanent
Ma précédente aventure m'a permise de me familiariser avec le concept d'héritage sous php. L'aventure MySDK (Nom de ma classe héritant de IPBSDK) peut donc commencer.
La première étape est de construire une classe MySDK (mysdk.php) héritant du IPBSDK. Pour commencer cette classe sera vide, donc héritant de la totalité des fonctions du SDK.
require_once 'ipbsdk_class.inc.php';
class MySDK extends IPBSDK {
}
Cela fait, il suffit de modifier notre script php et remplacer :
require_once 'ipbsdk_class.inc.php';
$SDK =& new IPBSDK(array("timer" => "1")); // Load with Timer
Par :
require_once 'mysdk.php';
$SDK =& new MySDK(array("timer" => "1")); // Load with Timer
Voila, vous n'utilisez plus IPBSDK, mais une classe héritant du IPBSDK que vous pouvez faire évoluer à part en rajoutant des fonction ou en redéfinissant. Nous aborderons l'optimisation du SDK dans un prochain billet

Commentaires