設計模式之蛋糕店結賬系統

不會程式碼的書生發表於2020-09-12

系統說明:本系統採用eclipse開發,IDEA,eclipse,myeclipse均可執行書生

介面採用swing實現

設計模式使用:策略模式、工廠模式、裝飾模式

 

1.1 內容:

   簡單模擬蛋糕店結賬程式,某店面目前賣奶油蛋糕,蛋糕有三種,起司蛋糕慕斯蛋糕冰淇淋蛋糕,每種蛋糕3種大小6寸,8寸,12寸,然後加入的配料,配料單獨收費。蛋糕的包裝風格必須一致。

該店面為不同型別的使用者提供不同的打折方式,具體打折方案如下:

(1) 年齡在10週歲及以下的兒童可享受5折的優惠(原始價格需大於等於100元);

(2) VIP使用者除享受8折優惠

該店面在將來可能還要根據需要引入新的蛋糕品種,新的打折方式,新的配料。程式設計模擬實現。

1.2要求:

1、正確無誤地繪類結構圖;

2、使用Java實現,程式碼執行正確無誤;

3、撰寫文件;

4、介面自行設計.

團隊合作。每人都要有具體的分工,每人解說的內容必須不相同。

1.3設計思路:

蛋糕店結賬對於不同的使用者的打折方式部分採用了策略模式。

蛋糕產品的不同種類部分採用了工廠模式。

蛋糕的產品類和配料類的結算部分採用了裝飾模式。

 

專案結構:

 

 專案執行介面圖:

 

 

 

 

 設計模式uml圖:

 

獲取完整程式碼:

https://wenku.baidu.com/view/afaecf60571810a6f524ccbff121dd36a22dc47a

https://max.book118.com/html/2020/0908/8045040064002141.shtm 

 

 

相關文章