有关MVC

终于塌下心来开完了pureMVC的介绍

发现自己原来一直误解了MVC的部分含义

1.数据才做不完全是由Command执行的
数据操作其实分为两个部分:域操作和业务逻辑
其中域操作指的是更改一个vo的某些功能,这个操作代码应该写在vo中,因为这个vo的某一操作可能被多个Command用到,而业务逻辑是在Command中处理的,也就是调用不同或相同的vo的域操作来完成一个业务

2.view是不直接管理自己的显示更新的
view是一个运行就能看见的东西,应该有一个代理来管理这个view,代理中保存这个view的引用,所以代理能自由的控制对应的view,但是如果需要,我们完全可以用另外一个代理来控制这个view,从而实现view的重用

Leave a Reply