摘要:2021年上半年軟件設計師下午考試已結束,希賽小編為大家整理了2021年上半年軟件設計師下午真題及答案解析(試題五)。
為方便廣大考生考后估分對答案,希賽網特向廣大學員和網友搜集整理了相關真題信息,供大家參考。收集完整2021年上半年軟考軟件設計師真題答案后,希賽網的老師也將在考后第一時間進行真題答案解析,敬請廣大考友考后積極關注。
現在要推薦給大家的是文字版2021年上半年軟考軟件設計師考試下午真題及答案解析試題五。
試題五:組合模式(大概的代碼)
abstract class MenuComponent
{
_______(1)_____ String name;
public __(2)______________;
public void removeComponent(MenuComponent
menucomponent)
public ____(3)__________________
}
Class Menu extends MenuComponent
{
Public String name;
Public void addComponent(MenuComponent
menucomponent);
Public void removeComponent(MenuComponent menucomponent)
Public List< MenuComponent >
getElement(){return null};
}
Class MenuItem extends MenuComponent
{
Public ______(4)_____________________
Public MenuItem(String name)
{
this.name=name;
this.componentList= componentList’
}
Add方法略
Remove方法略
getElement方法略
}
Main()
{
Menu mainMenu= new MenuComponent(“ABC”);
Menu subMenu= new MenuComponent(“DEF”);
MenuItem menuItem= new
MenuComponent(“GHI”);
__________________(5)____________
subMenu, addComponent(menuItem);
}
2021上半年軟件設計師下午真題及答案解析【完整版】請大家點擊下載附件查看,或-掃碼-看答案,提前估分!
軟考備考資料免費領取
去領取