OOUI設計の流れ
参考
概要
詳細
3ステップあるがどこから始めても良い
行ったり来たりしながら進める
3ステップ
objectの抽出
Etntiyの抽出などをしていく
本来のDomain Modelingと異なり、特にUIに関する概念だけ定義すればよい
viewとnavigationの検討
1つのobjectは複数のViewで扱われることが多い
Viewには2つある
コレクション
リストのようなもの
Objectが持つ属性の中でも重要なものだけを表示する
シングル
Object一つ分を表示する
コレクションよりも多くの属性を表示する
layout patternの適用
1つのviewを1画面にすることもあれば、2つのviewを1画面にすることもある
例えば、PCでは1画面だが、SPだと2画面ということもある
https://gyazo.com/598300da364e3dfb5f1e942edc8dc6f0
線で繋ぐことにどれほどの意味があるのかちょっとわからんmrsekut.icon
viewの中に別のviewを含むこともある
要求から、解決策まで
タスクを列挙する
それをオブジェクト中心にまとめる
タスクとオブジェクトを列挙した場合、普通はオブジェクトのほうが少なくなる
まず最初にオブジェクトを見せる
その後に、タスクを選択させる
関連はしているが、ちょっとレイヤーが異なる