view组件的封装是否需要特有模型?
2024-09-07 10:20:07
必须需要。
现在接手的老项目,所有自定义组件全部使用的原始的全量数据,作为模型给view用来展示。
结果发现,基本数据的选择错误,需要选择另一个数据作为基本数据,这导致一个很麻烦的问题,需要改动全部的view。
全量数据和view数据直接没有做隔离,组件与原始数据的耦合过大,会导致改动极其麻烦很难维护。
正确的做法是:组件需要单独的模型,全量数据和组件模型加一个加工方法,即使基础数据变化,仅仅需要修改加工方法就可以做好修改,而且组件带着自己的模型可以很轻易的迁移到其他项目的中。
最新文章
- 细说Linq之Aggregate
- 关于引用PagerSlidingTabStrip无法引用的问题
- a冲刺总结随笔
- [WebServer] Tomcat 配置访问限制:访问白名单和访问黑名单
- Tips2:无需Gizmo函数 和 附加Render 实现空物体(GameObject)的可视化
- 学习配置vsftp 进行ftp文件的传输
- YUV YCbCr
- 归纳整理 PHP大神的十大优良习惯
- WPF: 读取XPS文件或将word、txt文件转化为XPS文件
- Linux suse x86_64 环境上部署Hadoop启动失败原因分析
- Android 程序员必须掌握的三种自动化测试方法
- 2014年QS世界大学排名
- RUP(Rational Unified Process)
- MMU(why)
- Android 自学之表格布局 TableLayout
- while read line无法循环read文件
- Javascript Promise 学习 (中)
- 自定义View视图
- spring注解-@Transactional事务几点注意
- centos7之zabbix邮件报警(短信报警)