我試圖實現一個簡單的應用程序,讓我選擇在汽車中的演員。 每個額外的項目是一個基類汽車裝飾。如何在C中無序刪除裝飾器#
比方說,我做以下
Car p = new FordFusion();
p = new ElectricWindows(p);
p = new LeatherSeatings(p);
p = new Airbags(p);
那麼我的對象則p將是福特Fusion與電動門窗,真皮椅子系列和安全氣囊。
我需要讓用戶刪除裝飾出的順序一樣,比方說,除去電動車窗而不去除皮革椅子系列和安全氣囊
可能重複的[你可以刪除一個裝飾?](http://stackoverflow.com/questions/2166632/can-you-remove-a-decorator) – mellamokb