2011-01-05 15 views
0

私のデータベースにはテーブルの数があります。すべてのテーブルに対して厳密な操作を記述すると、DBクラスには多数のメソッドがあります。異なるテーブルのCRUD操作は、単一のメソッドでは、

insertMethodにtableの名前を渡すことができる場合、updateMethod & deleteMethod。次に、そのテーブルに対してのみ操作を実行する必要があります。

このようにすれば、DBクラスには3つのメソッドしかなく、コードははるかにクリーンになります。

これまでにAndroidでこのような実装を行っている人はいますか?

おかげで、 Zoombie

+0

あなたは解決策を持っていますし、コードで実行することも可能です。他の人に作業を依頼するのではなく、自分で実装するのはなぜですか? –

+0

はいハリー、私は今それに取り組んでいます。私はこの考え方の実現可能性について質問した。私はしばらくの間それのための解決策を投稿します。返信ありがとう – Zoombie

答えて

1

あなたはジェネリックデータアクセスが面白いオブジェクトの概念を見つけることができます。休止状態の例はhereです。あなたはまた、GenericDAO for Android SQLite(それをテストしていない!)を見つけることができる迅速なGoogle検索で。

+0

はいK.Claszen、私はDBの操作を実装しているいくつかの似たような方法です。また、アプリケーションにシングルトンパターンを使用しました。これは本当にありがとうございました.. – Zoombie

関連する問題