摘要: 概述:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。适用性: 1.当一个抽象模型有两个方面,其中一个方面依赖于另一方面。 将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。 2.当对一个对象的改变需要同时改变其它... 阅读全文
posted @ 2014-12-25 13:18 iRac 阅读(295) 评论(0) 推荐(1) 编辑
摘要: BaseAdapter.notifyDataSetChanged()的实现涉及到设计模式-观察者模式,详情请参考我之前的博文设计模式之观察者模式Ok,回到notifyDataSetChanged进行源码分析,Adapter本身不是被观察者Observable,而是adapter里面有一个被观察者Da... 阅读全文
posted @ 2014-12-25 02:08 iRac 阅读(740) 评论(0) 推荐(0) 编辑