我已经开始在 PHP 中编写一个电子商务类库作为抽象类,目的是强制具体类的实现使用将数据加载到对象中的 load() 方法:
abstract Cart {
abstract function load();
// other stuff ...
}
class MyCart extends Cart {
public function load()
{
// pull in data from anywhere ...
}
}
我想知道这是否是这样做的正确方法......
我想要:
- 保持核心库不受影响。
- 保持非常简单,我们打算重复使用此代码,其他人将实现它。
我听说过适配器和东西,虽然我还没有研究过这些(还)..有人能指出我正确的方向吗?
干杯,约翰。