結果 : factory design pattern example php