国产人妖的免-国产人妖视频一区二区-国产人妖兮-国产人妖系列在线精品-国产人妖在线观看-国产人妖在线观看网站

萬能百科  > 所屬分類  > 

閱讀以下關于面向對象系統建模的敘述,在答題紙上回答問題1至問題3。 【說明】 某軟件企業為影音產品銷售公司W開發一套在線銷售系統,以提升服務的質量和效率。項目組

閱讀以下關于面向對象系統建模的敘述,在答題紙上回答問題1至問題3。 【說明】 某軟件企業為影音產品銷售公司W開發一套在線銷售系統,以提升服務的質量和效率。項目組經過討論后決定采用面向對象方法開發該系統。在設計建模階段需要滿足以下設計要求: (1)W公司經常進行促銷活動。根據不同的條件(如訂單總額、商品數量、產品種類等),公司可以提供百分比折扣或現金減免等多種促銷方式供提交訂單的用戶選擇。實現每種促銷活動的代碼量很大,且會隨促銷策略不同經常修改。系統設計中需要考慮現有的促銷和新的促銷,而不用經常地重寫控制器類代碼。 (2)該在線銷售系統需要計算每個訂單的稅率,不同商品的稅率及計算方式會有所區別。所以W公司決定在系統中直接調用不同商品供應商提供的稅率計算類,但每個供應商的類提供了不同的調用方法。系統設計中需要考慮如果公司更換了供應商,應該盡可能少地在系統中修改或創建新類。 項目組架構師決定采用設計模式來滿足上述設計要求,并確定從當前已經熟練掌握的設計模式中進行選擇,這些設計模式包括:適配器模式(Adapter)、構造器模式(Builder)、命令模式(Command)、外觀模式(Facade)、中介模式(Mediator)、原型模式(Prototype)、代理模式(Proxy)、狀態模式(State)和策略模式(Strategy)等。

【問題1】(6分) 設計模式按照其應用模式可以分為三類:創建型、結構型和行為型,請用200字以內文字說明三者的作用。 【問題2】(9分) 請將項目組已經掌握的設計模式按照其作用分別歸類到創建型、結構型和行為型模式中。 【問題3】(10分) 針對題目中所提出的設計要求(1)和(2),項目組應該分別選擇何種設計模式?請分別用200字以內文字說明具體的解決方案。

正確答案:

【問題1】創建型模式主要用于創建對象,為設計類實例化新對象提供指南。結構型模式主要用于處理類或對象的組合,對類如何設計以形成更大的結構提供指南。行為型模式主要用于描述類或對象的交互以及職責的分配,對類之間交互以及分配責任的方式提供指南。【問題2】 創建型模式:構造器模式、原型模式。 結構型模式:適配器模式、外觀模式、代理模式。 行為型模式:命令模式、中介模式、狀態模式和策略模式。【問題3】(1)策略模式解決方案:在具有公共接口的獨立類中定義每個計算。可以利用該模式創建各種促銷類,它們從同一個超類繼承。每個

詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。

標簽

主站蜘蛛池模板: 国产在线精品一区二区夜色 | 日韩性生活 | 国产超碰人人模人人爽人人喊 | 四虎精品久久特色 | 日韩精品一区二区三区免费视频 | 午夜激成人免费视频在线观看 | 亚洲成人v欧美综合天堂 | 2025无码天天喷水天天爽 | 亚洲av无码精品国产天堂 | 日韩无砖专 | 日韩精品中文字幕在线观看 | av国産精品毛片 | 国产成人精彩在线视频 | 97超碰国产一区二区三区 | 欧美日韩国产综合视频在线观看 | 少妇熟女久久综合网色欲 | 91啪在线视频 | 国产精品午夜电影在线 | 免费一级中文字 | 欧美日本亚洲专区 | 欧美日本免费一区二区三区 | 91嫩草国产在线看网站 | 亚洲精品韩国 | 日韩国产激情在线播放 | 一色一伦一区二区三区之详细解析绿莲手游网 | 性做久久久久久久久不卡 | 人妻无码αv中文字幕久久琪琪布 | 最新免费电视剧电影 | 中文字幕一区二区 | 伊人天天躁夜夜躁狠狠 | 99精品视频只有精品高清1 | 日韩av乱码| 91麻豆国产在线大全 | 91久久精品国产91久久久久 | 日本一区二区三区免费高清 | 国产成人精品亚洲一区 | 91秒拍国产福利片 | 国产日韩精品欧美一区色 | 亚洲理论在线a中文字幕无 亚洲另类 | 国产成人国拍亚洲精品 | 人妻熟妇乱又伦精品视频 |