设计模式学习笔记——Composite 组合模式

用于描述无限层级的复杂对象,类似于描述资源管理器,抽象出每一个层级的共同特点(文件夹和文件,展开事件)

 

以前描述一个对象,是将整个对象的全部数据都描述清楚,而组合模式通过在对象中定义自己,描述自己的下一层,通过递归,遍历出所有的底层来描述整个对象,最终形成一个树形结构。

posted @ 2018-07-09 21:18  南东  阅读(106)  评论(0编辑  收藏  举报