我正在做一个个人项目,这是我第一次使用 OOP。我的项目有一个基类,由其他人扩展(基本设置)。为了澄清,这就是我正在做的事情:
基类:
class ABC {
function __construct() {
...
}
}
扩展类:
class DEF extends ABC {
function __construct() {
...
}
}
虽然始终加载基类,但根据情况加载其他类。
我的问题是,动态加载正确的扩展类的正确方法是什么?我应该“导入”两个 php 吗?我应该转换基类($x = new ABC()),然后从基类加载另一个类吗?