設計模式之(Decorator)裝飾者模式

1.需求 設計一個計算一塊手機價格的程序,不同的存儲容量(16GB和32GB)價格不同,不同的顏色(白色和黑色)價格不同,不同的網絡制式(聯通和電信)價格不同。當用戶選定好配置後,程序計算其價格。 2.分析 考慮到未來存儲容量可能升級到64GB,網絡制式可能增加移動或者其他運營商,顏色可能增加更多的顏色,所以我們需要一種彈性的設計,可以自由添加存儲容量,顏色和制式,同時程序不需要做太大改動。我們需
相關文章
相關標籤/搜索