部分−全体階層を表現するために、オブジェクトを木構造に組み立てる。 Composite パターンにより、クライアントは、個々のオブジェクトとオブジェクトを合成したものを一様に扱うことができるようになる。

MixJuice では、スーパーインターフェース追加により後から Composite パターンの要素にできる。
module original {
define class C { ... }
} module extension extends original {
define interface Component { ... }
class C implements Component { ... }
}