AbstractFactoryパターン、Itemクラス作成