组合模式

Composite (组合) 属于结构模式

意图

将对象组合成树形结构以表示"部分-整体"的层次结构。composite使得用户对单个对象和组合对象的使用具有一致性

适用性

想表示对象的部分-整体层次结构
希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。

listview与适配器

Android中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。在android UI设计,几乎所有的widget和布局类都依靠这两个类

4.效果(1).结构型模式(2).定义了包含基本对象和组合对象的类层次结构。这种结构能够灵活控制基本对象与组合对象的使用。(3).简化客户代码。基本对象和组合对象有一致性,用户不用区分它们。(4).使得更容易添加新类型的组件。(5).使你的设计变得更加一般化。

你可能感兴趣的:(组合模式)