結果 : factory method design pattern python example