首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

Android设计方式系列(1)-SDK源码之组合模式

2013-04-21 
Android设计模式系列(1)--SDK源码之组合模式针对View和ViewGroup的实际情况,我们选择安全式的组合模式(在

Android设计模式系列(1)--SDK源码之组合模式

针对View和ViewGroup的实际情况,我们选择安全式的组合模式(在组合对象中添加add,remove,getChild方法),添加少许的注释,我们把上图修改为:

Android设计方式系列(1)-SDK源码之组合模式

3.代码
View类的实现:

}

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

热点排行