美文网首页
Composite模式(设计模式)

Composite模式(设计模式)

作者: DarknessShadow | 来源:发表于2020-05-28 14:03 被阅读0次

中心主旨:容器与内容的一致性。能够让容器和内容具有一致性,创造出递归结构的模式。

比如:文件夹里面可以放文件和文件夹,子文件夹里面又可以放置文件夹和文件,文件夹会被默认成和文件一样可以存放在文件夹中,可以被看做是一致的,从而形成一种容器结构、递归结构。

自我理解:就是把多个对象组合起来,当作一个对象使用。这样容器类就即包含内容类的功能又具有容器的功能。

Composite模式.png
小案例:https://gitee.com/darknessshadows/Java-Learning/tree/master/DesignPatterns/CompositePatterns

相关文章

网友评论

      本文标题:Composite模式(设计模式)

      本文链接:https://www.haomeiwen.com/subject/kltaahtx.html