タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

OOPとviewに関するkiyo_hikoのブックマーク (1)

  • データバインドの実装(2 イベントハンドラの分離) - Kazzz's diary

    AndroidアプリケーションにおいてMVCの扱い、特にActivityの役割をどう考えるかは必ず議論になるが、私はActivityはできるだけビューと考えてロジックは書かず、モデル側もビューとの依存性はもたないように(単独でテストできるように)設計、実装する。 [Android][SDK]データバインドの実装(1) という訳でActivityにはできるだけロジックを書きたくない。とはいっても純粋なビューとは違うので全くコードを書かない訳にもいかないので、以下のポリシでコードを分離することにしている。 [アクション] ビジネスロジックを起動する、ビューの内容をモデルに転記する(データバインドも含む)等、Contextのコントローラとしての処理は"アクション"とし、別なクラスに分離する。※ [ギミック] 上記以外のGUI操作。例えばボタンを押下することで行を追加する、カレンダの日付を変える等

    データバインドの実装(2 イベントハンドラの分離) - Kazzz's diary
  • 1