問答題
閱讀下列說明和C++代碼,將應填入(n)處的字句寫在答題紙的對應欄內。
說明:某飯店在不同的時段提供多種不同的餐飲,其菜單的結構圖如圖10.41所示。
現在采用組合(Composition)模式來構造該飯店的菜單,使得飯店可以方便地在其中添加新的餐飲形式,得到如圖10.42所示的類圖。其中MenuComponent為抽象類,定義了添加(add)新菜單和打印飯店所有菜單信息(print)的方法接口。類Menu表示飯店提供的每種餐飲形式的菜單,如煎餅屋菜單、咖啡屋菜單等。每種菜單中都可以添加子菜單,例如圖10.41中的甜點菜單。類Menultem表示菜單中的菜式。
c++代碼如下:
您可能感興趣的試卷
你可能感興趣的試題
5.單項選擇題業(yè)務用例和參與者一起描述(1),而業(yè)務對象模型描述(2)。空白(2)處應選擇()
A.業(yè)務結構
B.結構元素如何完成業(yè)務用例
C.業(yè)務結構以及元素如何完成業(yè)務用例
D.組織支持的業(yè)務過程