实体设计经验:
1:前端的某个实体的属性的类型可能与服务端传送过来的json中对应的类型是不一致的。
此时可能在.
2:前端的某个实体的属性可以不在某个表面的实体属性集合范围内,可以是对应的业务逻辑的处理
的属性!
比如说:
服务端传递过来实体(包含一个时间的数值(long))集合,但是android前端在显示条目的时候
需要根据实体的时间属性进行分类.------"今天","昨天","前天","其他"。主要是增加一个类别的属性
根据时间的范围进行对类别的属性进行归属,在最后的adapter适配器对应的holder类中根据实体的类别
属性进行ui的显示控制。
所以"类别"属性不属于ui表面的实体属性,而是ui逻辑控制的属性!
3:holder类中只适合对每个对应的实体类进行Ui的显示逻辑!
如果涉及到几个实体之间的逻辑设定,需要在解析的该实体的时候,进行设置!
或者在在对应的适配器中进行对每个实体进行逻辑的关联(关键是在实体类中进行设计属性!),