結果 : factory design pattern java simple example