GRASP
質問:専門領域オブジェクトをサポートする、専門領域から離れた純粋な機能実体とはあり得るのか?
回答:オブジェクトに自由に分離結合できる、特定機能の凝集体を操作するためのインターフェースがそうである。
このパターンは、問題領域に登場する概念を表すクラスではなく、疎結合や、高凝集性、それらから得られる再利用可能性を実現するために作られるクラスである(情報エキスパートで実現できない場合)。この種類のクラスはドメイン駆動設計ではサービスと呼ばれる。