全体
第1部 ドメインモデルを機能させる
第1章 知識をかみ砕く
ドメイン=解決しようとしている領域
モデル=現実世界の物事を抽象化したもの
ドメインモデル=解決しようとしている領域の物事を抽象化したもの
≠ドメイン層のアクターをコードに落とし込んだ成果物
プログラマとしてはどうしてもプログラムに目がいってしまうが、あくまで「モデル」は抽象的な概念である
善いモデルは表層には現れない。継続的なリファクタリングで常に「深い」洞察をする
第2章
ユビキタス言語
ドメインモデル図は実装と一致しない、むしろ常に違いが生じる物である
ドメインモデル図は実装を可視化した物ではない(リバースエンジニアリング不可能?)