Composite パターン
Composite パターンを用いてディレクトリ構造を表すJavaプログラムの例を示す。 このプログラムは、
枝を表すクラス : Folderクラス
葉を表すクラス : Fileクラス
共通インタフェース : FileInterfaceインタフェース
実行例を示すためのクラス : DirectoryUserクラス
から構成される。
実行結果