1、UI层原先的实现包含着多个查询数据操作,如何重构到MVC结构中?保持同步处理过程?
经与做web开发的前端的同事沟通讨论,确认同步、异步的处理,前端的同步操作尽可能少,尽量将相关同步操作放到后台操作中。如V层点击一个操作,需要查询2次或多次的数据,然后显示到V中,则可以定义一个命令,到model层的时候,将这几个查询数据操作做同步,查询结束后,一起返回给UI层,这是一般的处理逻辑。
可以将多个查询操作在model对controller层的共同的接口中提供组织,而调用的各个model的接口不变,只是组织方式发生变化。
2、类的继承中的重构和虚函数;
纯虚函数必须在子类中实现;
非纯的虚函数可以不在子类中实现;
父类的成员变量如果要传递给子类使用,则不能为private权限;
待续……