组合模式

Composite (组合) 属于结构模式

意图

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

适用性

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

listview与适配器

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容