#MOC 容器と中身を同一視することで 、[[🗃️再帰]]的な構造の取り扱いを用意にする[[🗃️デザインパターン]]の1つ。composite = 複合物 全体-部分の階層を表現するのに適している。 ## 例 - ファイルシステム ```mermaid classDiagram FilesystemEntity <|.. File FilesystemEntity <|.. Directory Directory o-- FilesystemEntity class FilesystemEntity{ +getSize() } class File{ -size +getSize() } class Directory{ -children +getSize() +add(FilesystemEntity) } ``` ## 📚ドキュメント - [11. Composite パターン | TECHSCORE(テックスコア)](https://www.techscore.com/tech/DesignPattern/Composite) ## 📖ノウハウ ## 💁トラブルシューティング