Java设计模式——组合模式

2017-11-29  本文已影响19人  icyage

Java设计模式之组合模式

回顾

之前分享了桥接模式,相信大家对解耦已经有了一个新的认识。

组合模式

简介

将对象组合成树形结构来展示层次结构。


应用场景

  • 实现一个多层级菜单结构

实例

实现一个N层菜单,菜单结构都是一样的所以利用组合模式设计该程序非常合适。


然后初始化一棵树,并且根据前序遍历进行打印。


输出内容


总结

可以看出这期跟大家分享的设计模式非常简单,只要理解了其中的意义,就能理解运用自如了,这种层级鲜明并且表现一致的对象结构,一定要想起来有一个设计模式可以考虑使用,那就是组合模式来设计。

上一篇 下一篇

猜你喜欢

热点阅读