问答题
模拟设计题:票务中心代购车票 过年加班比较忙,没空去买火车票,这时可以打个电话到附近的票务中心,叫他们帮忙买张回家的火车票,当然这会附加额外的劳务费。但要清楚票务中心自己并不卖票,只有火车站才真正卖票,票务中心卖给你的票其实是到火车站买的。请使用代理模式模拟购票过程。
问答题 模拟设计题:水果盘 在水果盘(Plate)中有一些水果,如苹果(Apple)、香蕉(Banana)、梨子(Pear),当然大水果盘中还可以有小水果盘,现需要对盘中的水果进行遍历(吃),当然如果对一个水果盘执行“吃”方法,实际上就是吃其中的水果。使用组合模式模拟该场景。
问答题 简述开闭原则、依赖倒转原则的定义。
问答题 假如系统中存在一组具有相同结构的产品类,如图所示,如果要创建具体产品对象。 (1)应该使用哪一种创建模式? (2)根据给出的类图,绘制出产品等级和产品族的图示。 (3)根据产品族图示,绘制工厂类的层次结构图。