読者です 読者をやめる 読者になる 読者になる

理系学生日記

おまえはいつまで学生気分なのか

忍者TOOLS

PoEAA: Embedded Value

poeaa

今日は Embedded Value。

オブジェクト指向におけるオブジェクトを全部 RDB 上のテーブルとしていたらダルすぎるので、日時情報とか通貨とか、テーブルのフィールドとして考えたら良いよね、という至極もっともな話。日時とか通貨とかは、テーブルに保存するタイミングと同時に保存されるので、Dependent Mapping パターンの特別版ともいえる。

Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series (Fowler))

Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series (Fowler))

スゴく直感的なパターンで、マジで何も書くことがないという。 原著の方も 2.5 ページくらいしかこのパターンの記述がない。