前提
現在firebaseを使ったモバイルアプリを作っているのですが、オブジェクト指向で開発した経験がないため、どのようにクラスを設計したらよいか迷っています。
実現したいこと
私の開発しているアプリではUserデータを持っていて、それをfirebase側とローカルに保存したいと考えています。
現在はとりあえず、Userクラスを作成して、その中にfirebaseとローカルの読み書きをすべて書いています。
あまり良くわからないのですが、オブジェクト指向ではクラスを役割ごとに分割して作っていくみたいなことを聞いたことがあります。私のアプリの場合だと、UserクラスはUserデータを持っているだけで、DBを扱う処理はまた別のクラスを作成するべきなのかと思います。
しかし、具体的にどのようなクラスにどういう役割をもたせるといいのかと言うのはよくわかりません。
このような場合どのようにクラスを設計するとよいのでしょうか。
またこのようなクラスの設計について学べるいい書籍などあったらお教えください。
よろしくおねがいします。
言語はC#を使っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/28 03:25
2018/08/28 03:39
2018/08/28 04:26