結果 : factory design pattern in php with example