Flyweightパターンにおいて、「本質的状態(Intrinsic)」と「付随的状態(Extrinsic)」の違いはどれか。

Flyweightは大量のオブジェクトを共有してメモリを節約するパターンであり、共有可能な不変部分(本質的)を内部に持ち、状況によって変わる部分(付随的)はメソッドの引数として外部から受け取る。