/var/log/messages

debugging with sixth sense

Model の Android コンテンツアプリへの導入検討

Activity (presentation layer) と疎結合な model なのか。問題になってくるのは Model Locator なソレをどうやって実装するか、なのかどうか。

要件てきには以下らしい。

  • データの提供、取得、更新の責任者
  • 機能やデータグループ毎に存在
  • 基本 Singleton 的な非常に長寿命な Object
  • データの更新があれば「通知」で変更を伝える

Model Locator は Model を保持するためのコンポーネント、とのこと。Locator は singleton なオブジェクトで Model の Getter/Setter しかない、と思って良い模様。

これって、Application なオブジェクトで Model Locator 持っとけ、って話になるのかどうか。つうか Application なオブジェクトが Model Locator やりなさい、って事も良さげ。

これ、ListView を更新、なソレってどうすりゃ良いのかな。

  • 単純に通知を投げて
  • 通知からリストを更新

な形で良いのかどうか。何かサンプル実装書いてみたくはありますが。

Comments