到達可能な情報
到達可能な情報
実際の実装の幅がなくなる。
他の設計が、詳細な実装に左右されることになってしまう。
他の要素となんらか衝突が発生しても問題がないように、遊びを持たせたい。
指定すべきものを変える。
before) データ構造が「持つ情報」を指定していく。 詳細な実装を、仕様の地点で定めてしまうことになる。
これでは他の要素の仕様が、その詳細に束縛されてしまう。
after) そうではなくて、「プロパティを使って到達できる情報」を指定していく。 到達可能な情報と呼ぶ。
データベースの含む情報もあわせて、実質的にそのエンティティの持つ情報を指定する。