微信扫一扫关注公众号后联系客服
微信扫码免费搜题
首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
软件体系结构与设计模式章节练习(2019.12.24)
问答题
请基于Java使用装饰模式模拟项目经理接到一个项目,项目最终要完成编码的工作。项目经理接到项目后,先做些前期的工作(比如需求分析、设计),然后将编码工作委派给程序员,程序员干完后,项目经理做项目的收尾工作。
答案:
点击查看答案
手机看题
填空题
合成复用原则是指尽量使用对象组合,而不是()来达到复用的目的。
答案:
继承
点击查看答案
手机看题
判断题
在责任链模式中,客户类只需要关心链的源头,而无须关心请求的处理细节以及请求的传递过程
答案:
正确
点击查看答案
手机看题
判断题
代理模式是一种行为型设计模式
答案:
错误
点击查看答案
手机看题
单项选择题
在现实生活中,居民身份证号码具有唯一性,居民可以申请身份证号码或补办身份证号码(还是使用原来的身份证号码,不会产生新的号码)。我们可以使用()来模拟实现居民身份证号码办理。
A.命令模式
B.桥接
C.单例模式
D.责任链
点击查看答案
手机看题
问答题
请基于Java设计一个单例模式的程序,验证单例模式的实例有且仅有一个。
答案:
点击查看答案
手机看题
判断题
责任链模式并不创建出责任链。责任链的创建必须由系统的其他部分创建出来。
答案:
正确
点击查看答案
手机看题
判断题
在算法设计时,采用策略模式可能会增加大量的类。
答案:
正确
点击查看答案
手机看题
问答题
请基于Java利用迭代器设计模式模拟电视机遥控器遍历电视节目频道。
答案:
点击查看答案
手机看题
判断题
从现实上来说,代理模式主要实现了对象的继承
答案:
错误
点击查看答案
手机看题