c++ - 用友笔试题类设计
大家讲道理
大家讲道理 2017-04-17 13:02:15
0
1
696

用友今天的笔试题,设计类
根据下面的描述画出实现该功能的类图
目前海关针对书籍 食品 药品的税收如下:
基本销售税率为10%,除食品外都要征收
进口附加税5%,所有进口商品都要征收没有例外。

提示:要考虑征收的税种会增加,税率会变化以及征收商品种类的变化。

我对设计模式之类的一无所知,不知道这个题会不会用到设计模式的知识,我再考场上完全不知道如何作答。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(1)
伊谢尔伦

也就是說。 1. 每件商品都有一個分類。 2. 稅率只取決於分類,在一定時間內不變,可能會人為修改。

相應的對策是,分類和商品採用橋接模式,即分類是商品的一個字段,而不從商品基類直接派生。

之後取得稅率計算器物件採用抽象工廠模式,根據type來取得對應物件。計算器物件直接由一個介面實現。稅率變動之後再改對應的對象就好了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!