Cake Patternへの理解

ちょっとまだ何言ってるのかわからないのできちんと理解できていないのだろう。道は険しい。

実戦での Scala: Cake パターンを用いた Dependency Injection (DI) | eed3si9n

僕のケーキに対する敬意という以外の理由としては、ケーキが(ジャムで分けられた)レイヤーから成り、またそのケーキを切り分けることができるということが挙げられる。レイヤーは内部クラスの入れ子構造を表す。上から順にたどっていく事で底辺のレイヤーに行き着くのが似ていると言えなくもない。また、ケーキの一切れは、プロジェクト内のコンポーネントを表し、いくつかのレイヤーを横断して切ることになる。

何言ってるんだろう。