maven create new project
Iteratorパターン:インタフェース作成
Iteratorパターン:集合体に格納する要素の作成
Iteratorパターン:具象クラス作成
Iteratorパターン:実行
Iteratorパターン:練習問題
Adapterパターン（Wrapperパターン）：適合される側　すでに提供されているもの
Adapterパターン（Wrapperパターン）：対象 必要なもの（継承編）
Adapterパターン（Wrapperパターン）：対象 必要なもの（委譲編）
Adapterパターン（Wrapperパターン）：アダプター 継承編
Adapterパターン（Wrapperパターン）：アダプター 委譲編
Adapterパターン（Wrapperパターン）：クライアント 実行
Adapterパターン（Wrapperパターン）：練習問題
Template Methodパターン：抽象クラス
Template Methodパターン：具象クラス
Template Methodパターン：実行
Factory Methodパターン：抽象的な骨組み（フレームワーク）creator, product作成
Factory Methodパターン：具象クラス creator, product作成
Factory Methodパターン：実行
Singletonパターン：シングルトンクラス