クラス図を設計しようとしています。しかし、私はこれで立ち往生しています。
私はすでにすべてのデータベース対応モデルを作成しました。ただし、今回は、対応するデータベースがないAmazonAPIのモデルを作成する必要があります。
データベースのモデルを作成するときは、CActiveRecordを使用します。しかし、これについては、どちらから拡張できるかわかりません。 このCWebServiceを見てください:
これはSOAP用ですが、AmazonProductAPIはRESTを使用します。
したがって、問題は、REST APIを呼び出すモデルを作成するときに、どのクラスから拡張する必要があるかということです。
編集:RESTAPIを作成したくありません。REST APIを呼び出して、そのためのクラスを作成したいと思います。