摘要: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上半年软件设计师下午真题及答案解析【完整版】请大家点击下载附件查看,或-扫码-看答案,提前估分!
软考备考资料免费领取
去领取