假设我做了一个类:
class abc {
function a() { .. }
}
将来,比如说更新,我制作了这个类的更新版本,所有相同的函数加上一些新函数和私有变量:
class abc2 {
function a() { .. }
}
现在,我想要的不是更新我的整个代码以查找旧类abc并将其替换为abc2,有没有什么方法可以在我的旧代码中abc调用一个对象,它应该返回abc2. 这样我就不必abc在我的代码中的所有实例中更新类名。
我知道我可以extends在 class 中使用关键字abc2,但我担心我的私有变量或函数将无法访问。