组合模式
1)白话实例
电脑由很多配件组成,包括:主机、显示器、键盘、鼠标,主机的组成有包括硬盘、cpu等等。整个计算机就是由N多部件组合起来,其中,主机也是计算机的一个部件,另外,主机是由其他部件组合起来的。电脑的组合就是一个树状结构。
2)简介
组合模式属于结构型模式,其意图是将对象组合成树形结构以表示部分-整体的层次结构,composite模式使得用户对单个对象和组合对象的使用具有一致性。Composite模式的一个重要思想是递归组合,关键是一个抽象类,它既可以代表组合对象,又可以代表一个被组合的对象。经常在Java开发中遇到的容器就使用了组合模式,一方面组件可以放在容器中,另一方面容器也可以作为组件放在另外的容器中。
相关推荐
lklong 2020-11-22
zhangbingb 2020-11-12
LeeHDsniper 2020-11-05
橄榄 2020-11-03
一路到黑 2020-10-30
89286330 2020-10-29
juary 2020-10-28
邓肯 2020-10-20
AI启蒙研究院 2020-10-16
snmplink 2020-10-16
Trent 2020-10-13
89539834 2020-09-16
80296334 2020-09-16
digwtx 2020-09-14
jipengx 2020-09-10
andonliu 2020-09-03
chaochao 2020-08-31
luobotoutou 2020-08-17
SeetyST 2020-08-13