black

软件体系结构与设计模式

登录

问答题

简答题

模拟设计题:水果盘 在水果盘(Plate)中有一些水果,如苹果(Apple)、香蕉(Banana)、梨子(Pear),当然大水果盘中还可以有小水果盘,现需要对盘中的水果进行遍历(吃),当然如果对一个水果盘执行“吃”方法,实际上就是吃其中的水果。使用组合模式模拟该场景。

【参考答案】

相关考题

问答题 简述开闭原则、依赖倒转原则的定义。

问答题 假如系统中存在一组具有相同结构的产品类,如图所示,如果要创建具体产品对象。 (1)应该使用哪一种创建模式?  (2)根据给出的类图,绘制出产品等级和产品族的图示。  (3)根据产品族图示,绘制工厂类的层次结构图。

问答题 模拟设计题:现需要设计一个可以模拟各种动物行为的机器人,在机器人中定义了一系列方法,如机器人叫喊方法cry()、机器人移动方法move()等。如果希望在不修改已有代码的基础上使得机器人能够像狗一样叫,像狗一样跑,使用适配器模式进行系统设计。

All Rights Reserved 版权所有©在线考试题库网(zxkao.com)

备案号:湘ICP备14005140号-7

经营许可证号:湘B2-20140064