一、装饰模式
Java村有一家好吃的手抓饼店,可以吃到多种口味的手抓饼。刚开始只有面包,然后就可以开始自主搭配了,加火腿,培根等等,应有尽有。
二、享元模式
旅客在Java村游玩时,游完一处就会将所走路线记在本子里,作为再来玩的攻略。当旅客下次再来玩时,直接拿出本子按着曾经走过的路线游玩即可。
三、代理模式
去Java村旅游,可能需要先做个攻略!但也可以报一个旅行社,这样就很省事,旅客就只需要报名游玩即可,攻略,门票,保险什么的都由旅行社完成了。
四、外观模式
去Java村旅游,是有很多地方可以去,所以时间不是很充足的话,旅客去旅行社报名参加的时候,可以有选择性去几个地方即可。
五、组合模式
Java村有一个超级大公园,有个起始出发点,从这个点出发可以向外延伸很多条游玩线路,每条线路也都相应有站点,然后在这些地点又可能向外延伸出更多的线路,但只要到了终点站,这条线路就没得延伸了。
六、桥接模式
Java村有家美食店,应有尽有,只有旅客想不到,没有美食店做不到!旅客想要牛排,美食店就将这个任务交给在这里的牛排店去完成,然后再将牛排店做好的牛排交给旅客。
七、适配器模式
Java村的旅游景点,现在基本都有旅游攻略,但旅客觉得不适合,都会在原来的基础上对旅游攻略做近一步的改善,以达到自己的期望!
八、小结
本博文对java设计模式中的七种构建型模式作了简单的情景分析,旨在加深对设计模式的印象。
如果有疑问或者对本博文有何看法或建议或有问题的,欢迎评论,恳请指正!