一个app就是一个对象,这个对象应该拥有这么几个功能:
1 app管理者:管理app的登录,个人帐号数据
2 网络数据: 界面只需要的数据,和错误结果。 剩下的处理都是网络的事,比如 等待视图,结束等待视图
3 数据处理 负责把网络请求的数据和结果进行分析,把初始化的数据给界面
负责本地数据库的处理
4 数据中心:网络请求办事处--->数据处理办事处,并针对结果进行页面提示------->提交给数据主任---->把数据返回给界面请求者
5。 界面经理,根据返回的数据进行判断,是否为空,进行页面布局
界面布局和逻辑业务的处理,一切依据就是数据(数据设计要求)
页面的控件员工,每一个都按照数据样式展示,各种事件交由界面经理来处理,该请示上级的请求上级()数据中心