AbstractFactoryパターンを開始

新規ファイルを追加．