Avatar
組み合わせた機能を提供する C を作るか、 A -> B か B <- A のどちらかで依存を規定するか
A と B はシンプルに保ちたいから依存はしたくなくて、でも C を作り出すと組合せ爆発する。