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


系統說明:本系統采用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 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM