必须需要。

现在接手的老项目,所有自定义组件全部使用的原始的全量数据,作为模型给view用来展示。

结果发现,基本数据的选择错误,需要选择另一个数据作为基本数据,这导致一个很麻烦的问题,需要改动全部的view。

全量数据和view数据直接没有做隔离,组件与原始数据的耦合过大,会导致改动极其麻烦很难维护。

正确的做法是:组件需要单独的模型,全量数据和组件模型加一个加工方法,即使基础数据变化,仅仅需要修改加工方法就可以做好修改,而且组件带着自己的模型可以很轻易的迁移到其他项目的中。

最新文章

  1. 细说Linq之Aggregate
  2. 关于引用PagerSlidingTabStrip无法引用的问题
  3. a冲刺总结随笔
  4. [WebServer] Tomcat 配置访问限制:访问白名单和访问黑名单
  5. Tips2:无需Gizmo函数 和 附加Render 实现空物体(GameObject)的可视化
  6. 学习配置vsftp 进行ftp文件的传输
  7. YUV YCbCr
  8. 归纳整理 PHP大神的十大优良习惯
  9. WPF: 读取XPS文件或将word、txt文件转化为XPS文件
  10. Linux suse x86_64 环境上部署Hadoop启动失败原因分析
  11. Android 程序员必须掌握的三种自动化测试方法
  12. 2014年QS世界大学排名
  13. RUP(Rational Unified Process)
  14. MMU(why)
  15. Android 自学之表格布局 TableLayout
  16. while read line无法循环read文件
  17. Javascript Promise 学习 (中)
  18. 自定义View视图
  19. spring注解-@Transactional事务几点注意
  20. centos7之zabbix邮件报警(短信报警)

热门文章

  1. 2018 ICPC Pacific Northwest Regional Contest I-Inversions 题解
  2. HTML JavaScript 基础(下)
  3. material UI中withStyles和makeStyles的区别
  4. nnIPXougCC
  5. UIResponder相关
  6. Java——一文读懂Spring MVC执行流程
  7. 最小点覆盖(König定理)
  8. 网络流 A - PIGS POJ - 1149 最大流
  9. Node.js中模块加载机制
  10. LTE无线网络优化简介