私はモバイル プロジェクトに取り組んでおり、現在、Parse (parse.com) を使用しています。これにより、クライアント側での作業に集中することができます。ただし、アプリケーションが急速に成長することを期待しており、遅かれ早かれ、Parse から移行する予定です。
そのような状況のため、Parse への依存度をできる限り下げてコードを記述したいと考えています。または、Parse に似た別のサービスを簡単に適用できるようにしたいと考えています (自分で記述したサーバーであっても)。
Parse は ParseUser クラスを提供しますが、Parse から移動するときは、独自の User クラスを作成する必要があります。そして、将来、 ParseUser クラスが存在しなくなったときに、古い User クラスを使用できるようにするために、今それをやりたいと思っています。
これに適した設計パターンがあれば、アドバイスをお願いします!