私は、具体的なクラスの実装にデータをオブジェクトにロードするload()メソッドを使用するように強制することを目的として、PHPでeコマースクラスのライブラリを抽象クラスとして書き始めました。
abstract Cart {
abstract function load();
// other stuff ...
}
class MyCart extends Cart {
public function load()
{
// pull in data from anywhere ...
}
}
これがこれを行うための正しい方法であるかどうか疑問に思いました...
したい:
- コアライブラリはそのままにしておきます。
- 非常にシンプルにしてください。このコードを再利用する予定であり、他の人が実装する予定です。
アダプターなどについては聞いたことがありますが、まだ調べていません。誰かが私を正しい方向に向けることができますか?
乾杯、ジョン。