Hi,
für Mobilfunkanbieter gibt es jeweils verschiedene Formulare, um die entsprechenden Tarife anzuzeigen, die den Filterkriterien entsprechen. Die gefundenen Tarife werden in Kategorien ausgegeben.
Ich wollte dafür eine Hauptklasse anlegen und dann jeweils für die Anbieter eine Unterklasse, da die Verarbeitung der Formulare immer anders erfolgt.
Bin mir aber nicht sicher, ob die Struktur so ok ist bzw. was man noch verbessern könnte.
für Mobilfunkanbieter gibt es jeweils verschiedene Formulare, um die entsprechenden Tarife anzuzeigen, die den Filterkriterien entsprechen. Die gefundenen Tarife werden in Kategorien ausgegeben.
Ich wollte dafür eine Hauptklasse anlegen und dann jeweils für die Anbieter eine Unterklasse, da die Verarbeitung der Formulare immer anders erfolgt.
PHP-Code:
class Tariffilter{
public function showResultsByCategorie($results,$cat){
}
}
class Anbieter1_Tariffilter extends Tariffilter{
public function run(){
}
}
$filter = new Anbieter1_Tariffilter();
$results = $filter->run();
$filter->showResultsByCategory($results,'Kategorie1');
$filter->showResultsByCategory($results,'Kategorie2');
Kommentar