Ich kann sehen, wo das Erstellen einer Datenbank Verbindungsklasse hilfreich ist, erweitern Sie diese Klasse, verwenden Sie es überall, ändern Sie einen Ort, senden Sie Abfragen mit, und so weiter. Aber außer einer Datenbankverbindungsklasse, db-Einstellungen, Pfadeinstellungen, was wäre die Art von Sache, die Sie von der Top-Level-Klasse erben würden?Was sind gute Dinge zu erben, wenn ein cms erweiterbar und/oder steckbar gemacht wird?
und warum machen CMS-Builder es so, dass Sie von dieser Spitzenklasse erben müssen? Ich denke, jeder kann eine Seite hacken und rohen PHP darin einfügen und es zum Laufen bringen, aber nicht in der Art und Weise, wie es entworfen wurde ... aber ansonsten "macht" der Designer, dass Sie diese Klasse erben. Gibt es eine Möglichkeit, eine Schnittstelle zu erstellen, die überprüft, ob Sie wirklich erben, wie Sie es sollten?
Ich versuche herauszufinden, was genau es wert ist, etwas zu erben. Gibt es mehr zu erweitern oder Module einstecken und was das wirklich bedeutet?