问答题
策略模式的应用场景:当解决一个问题,有很多种方法或解决方案可以使用时,可以将每一种方法或解决方案封装成一个类,可以相互替......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
模拟设计题:票务中心代购车票 过年加班比较忙,没空去买火车票,这时可以打个电话到附近的票务中心,叫他们帮忙买张...
问答题模拟设计题:票务中心代购车票 过年加班比较忙,没空去买火车票,这时可以打个电话到附近的票务中心,叫他们帮忙买张回家的火车票,当然这会附加额外的劳务费。但要清楚票务中心自己并不卖票,只有火车站才真正卖票,票务中心卖给你的票其实是到火车站买的。请使用代理模式模拟购票过程。
模拟设计题:水果盘 在水果盘(Plate)中有一些水果,如苹果(Apple)、香蕉(Banana)、梨子(Pe...
问答题模拟设计题:水果盘 在水果盘(Plate)中有一些水果,如苹果(Apple)、香蕉(Banana)、梨子(Pear),当然大水果盘中还可以有小水果盘,现需要对盘中的水果进行遍历(吃),当然如果对一个水果盘执行“吃”方法,实际上就是吃其中的水果。使用组合模式模拟该场景。
简述开闭原则、依赖倒转原则的定义。
问答题简述开闭原则、依赖倒转原则的定义。