Corredorスマートフォン用の表示で見るCorredorウェブ、プログラミングの勉強メモ。クラスが存在し、それ向けの構成が大体決まっている。クラスと対応づいていたりする。クラスに移し替えたり。Modelビジネスロジッククラス。サービスクラスと呼んだりも。クラスに移し替えたりする。アクセスに使ったりする。DAO」な作りになっていたりする。データ永続化のアプローチにはこんなやり方が一般的だ。自身のデータの格納と取り出し機能(アクセサメソッドとミューテータメソッド)しか持たない点である。デザインパターンのプロジェクトのディレクトリ構成は、以下の2種類に大別できるであろう。いう種類のディレクトリを切り、その下にクラスが連なる作り。大規模なシステムをこのやり方で作ると、ディレクトリの往来が大変になる。このやり方だと、特定の機能を切り出したりする時にディレクトリごと移動・削除するだけで対応できて分かりやすい。GitHubフロントエンドシステムにおけるデータ永続化さて、本題に近付いてきた。バックエンドシステムを含まない、フロントエンドオンリーのシステムにおいても、フロントエンドの中でデータ保持が必要な場合は存在する。持つ場合などがあり得る。こんなシステムにおいて、どのようなクラス分けを行い、どのようなディレクトリ構成でクラスを管理すると、データ永続化が綺麗にできるだろうか、というのが今回の課題。ようなライブラリ・フレームワークだと、それ単体で構成するクラスの種類別にディレクトリを作る話しか出てこない。型を意識することも少ないので、コンポーネント内に適当に混ぜ込んでおいてなんとかなる、ということなのだろうか。作るハイブリッドアプリの場合は永続化が必要だよな、とか、色々気になるので、もう少し調べてみた。系のディレクトリ構成のサンプル。(family-list・family-details)。的なインターフェースの定義をしている。公式のスタイルガイド。データ永続化に関する資料なし。