LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

Composite パターン

Composite パターン(コンポジット・パターン)とは、GoF(Gang of Four; 4人のギャングたち)によって定義されたデザインパターンの1つである。「構造に関するパターン」に属する。Composite パターンを用いるとディレクトリとファイルなどのような、木構造を伴う再帰的なデータ構造を表すことができる。Composite パターンにおいて登場するオブジェクトは、「枝」と「葉」であり、これらは共通のインターフェースを実装している。そのため、枝と葉を同様に扱えるというメリットがある。Composite パターンのクラス図を以下に挙げる。Composite パターンを用いてディレクトリ構造を表すJavaプログラムの例を示す。このプログラムは、から構成される。実行結果Composite パターンを用いる際には、データ構造がきちんと木構造を保つようにしなければならない。親子関係が循環してしまった場合、codice_1 を実行した際に無限ループに陥るからである。例えば、利用例のソースコードを書き換えた以下のプログラムは、処理がcodice_2の行に達した時に、無限に出力し続けてしまう。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。