摘要: 简介我们在实现控件:列表、菜单、表格、日期选择等控件时,都需要实现选中效果,常见的选中行为有选中一条记录,清除其他选中(单选)选中一条记录不影响其他记录选中(多选)分析当我们去分析这些控件的实现代码时,发现选中的逻辑是几乎完全一样的,那么我们能不能把他们提取出来,这里也有2中方式:继承:提供公用的基类,所有这些控件继承有选中功能的基类扩展:实现一个扩展类,所有需要实现选中效果的类可以去引入这个扩展扩展和继承的差异在前面的博客里有论述,感兴趣的可以去查看。通过对比我们可以找到使用扩展的很多好处耦合小,在一个控件的实现过程中不考虑选中,仅在扩展中实现。使用灵活,当一个控件的父类不需要有选中效果是, 阅读全文
posted @ 2013-04-06 18:24 zaohe 阅读(2077) 评论(0) 推荐(4) 编辑