摘要: Android 使用了装饰器模式1. 概述 若你从事过面向对象开发,实现给一个类或对象增加行为,使用继承机制,这是所有面向对象语言的一个基本特性。如果已经存在的一个类缺少某些方法,或者须要给方法添加更多的功能(魅力),你也许会仅仅继承这个类来产生一个新类—这建立在额外的代码上。 通过继承一个现... 阅读全文
posted @ 2015-08-03 17:51 马小豆包 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Android的 LocalWindowManager 和 WindowManagerImgl 都实现了WindowManager接口。LocalWindowManager 中保存一个WindowManagerImgl的对象,并将这个对象通过构造对象返回。即将它的工作委托WindowManagerI... 阅读全文
posted @ 2015-08-03 17:32 马小豆包 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Android的ViewGroup 和 View 的关系,即是采用组合模式1. 概述在数据结构里面,树结构是很重要,我们可以把树的结构应用到设计模式里面。例子1:就是多级树形菜单。例子2:文件和文件夹目录2.问题我们可以使用简单的对象组合成复杂的对象,而这个复杂对象有可以组合成更大的对象。我们可以把... 阅读全文
posted @ 2015-08-03 17:23 马小豆包 阅读(151) 评论(0) 推荐(0) 编辑