android 中实体设计与面向Holder封装

实体设计经验:

 1:前端的某个实体的属性的类型可能与服务端传送过来的json中对应的类型是不一致的。
    此时可能在.

 

2:前端的某个实体的属性可以不在某个表面的实体属性集合范围内,可以是对应的业务逻辑的处理
   的属性!

   比如说:

             服务端传递过来实体(包含一个时间的数值(long))集合,但是android前端在显示条目的时候

      需要根据实体的时间属性进行分类.------"今天","昨天","前天","其他"。主要是增加一个类别的属性

      根据时间的范围进行对类别的属性进行归属,在最后的adapter适配器对应的holder类中根据实体的类别

      属性进行ui的显示控制。

 

      所以"类别"属性不属于ui表面的实体属性,而是ui逻辑控制的属性!

 


3:holder类中只适合对每个对应的实体类进行Ui的显示逻辑!
     如果涉及到几个实体之间的逻辑设定,需要在解析的该实体的时候,进行设置!
     或者在在对应的适配器中进行对每个实体进行逻辑的关联(关键是在实体类中进行设计属性!),

   

   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值