首页
题库
网课
在线模考
搜标题
搜题干
搜选项
软件体系结构与设计模式章节练习(2020.05.22)
判断题
里氏替换原则指的是父类型和子类型之间可以相互替换
答案:
错误
点击查看答案
单项选择题
下图是关于房间状态的描述,可以使用()模式进行设计。
A.组合
B.桥接
C.责任链
D.状态
点击查看答案
判断题
接口隔离原则指的是客户端应该依赖它需要和不需要的接口
答案:
错误
点击查看答案
填空题
原型模式的结构中包含抽象原型类和()。
答案:
具体原型类
点击查看答案
判断题
工厂方法模式的具体工厂类可以创建多个具体产品类的实现
答案:
错误
点击查看答案
问答题
某图形编辑器的原型模式设计方案如下图,首先创建一个抽象类Shape和扩展了Shape类的实体类,其次是定义类ShapeCache,该类把shape对象存储在一个Hashtable中,并在请求的时候返回它们的克隆。请基于Java着手实现。
答案:
点击查看答案
判断题
相关依赖对象皆得到通知并被 自动更新
答案:
错误
点击查看答案
判断题
在建造者模式中,指挥者的角色可有可无
答案:
错误
点击查看答案
单项选择题
下面的类图表示的是哪个设计模式?()
A.装饰模式(Decorator)
B.策略模式(Strategy)
C.桥接模式(Bridge)
D.观察者模式(Observer)
点击查看答案
判断题
策略模式可以用不同的方式调用所有的算法
答案:
错误
点击查看答案