アプリでParse(parse.com)を使用したい。解析はPFObjectモデルを使用します。コード全体で独自のモデルを使用したい(解析に依存しないようにするため)。可能であれば、必要に応じて解析を別のクラウドサービスにできるだけシームレスに置き換えることができるように、アプリを設計したいと思います。
これは良い考えですか?アプリに解析コードの痕跡がない(または最小限の)ようにモデルストレージを抽象化するための最良の方法は何ですか?
おそらく、アダプターデザインパターンを使用して、解析オブジェクトを自分のオブジェクトにマップしますか?これは独立したクラスである必要がありますか、それともモデルロジックの一部である必要がありますか?
誰かがこのようなことを試みたなら、私はあなたの考えを聞きたいです。コードで直接解析モデルを使用する必要がありますか?または、解析オブジェクトに基づいてモデルを生成するシングルトンファクトリですか?
ヒント/考え/コメントはありますか?