Factory Method中的AbstractOperator中擁有一個抽象的factoryMethod()方法,它負責生成一個IProduct類型的物件,由 於目前還不知道將如何實現這個類型,所以將之推遲至子類別中實現,在AbstractOperator中先實現IProduct操作介面溝通的部份,只要 介面統一了,利用多型操作即可完成各種不同的IProduct類型之物件操作。

     也就是說,對AbstractOperator來說,其操作的IProduct是可以抽換的。

1