本文主要是介绍逆袭成为主管和高级经理——组合模式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天Jungle又是被压榨的一天:
同事让帮忙做个测试,一测就是一上午;主管叫去开会,尽管他是三级主管,但也是Jungle的主管呀!更磨人的在后头:
Jungle由于项目需要,要申请某个IT权限,需要三级主管、二级主管、成都区总经理层层批复……
这公司哟,简直就像一棵树,Jungle只是一片绿叶,绿叶前面有树枝,树枝前面还有树枝,直到树的躯干……Jungle何时才能成为大树枝呢?
这一幕,相信大家都感同身受吧!整个公司的组织结构就像是一个树形结构,公司分成几个区,每个区分成几个产品部门,一个产品部门又会分成几个组,组里可能还会有细分,分到最后,就是类似于Jungle这样的小喽喽了。
看到了吗?这就是组合模式的典型应用场景!什么是组合模式呢?且听Jungle一一道来。
1.组合模式简介
组合模式关注包含叶子节点和容器节点的结构以及他们构成的组织形式。这样的组织形式的特点在于:叶子节点不再包含成员对象,而容器节点可以包含成员对象,这些对象可以是叶子节点,也可以是容器节点。这些节点通过不同的递归组合形成一个树形结构。好比Windows系统的目录结构,文件夹里包含文件和子文件夹,子文件夹里还可以包含文件和文件夹。
这篇关于逆袭成为主管和高级经理——组合模式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!