DataMapper
形としてはモデルとDBのテーブルは一致しない
複雑なドメインだとこれが良さそうに見えるし、DDDとかこの辺の考え方でやってるんだろうなという感じ