題組內容
一、請根據圖 1-1 之 Java 程式碼回答問題。

(一)在 Order 類別中,checkout()方法的參數型別宣告為 PaymentMethod 介面。
1.請說明為何這樣的設計能讓該方法同時接收 Card 與 Cash 的物 件作為參數?(5 分)
一、請根據圖 1-1 之 Java 程式碼回答問題。

(一)在 Order 類別中,checkout()方法的參數型別宣告為 PaymentMethod 介面。
1.請說明為何這樣的設計能讓該方法同時接收 Card 與 Cash 的物 件作為參數?(5 分)