http://wenku.baidu.com/view/b9c531ea6294dd88d0d26b1d.html
很不错,易学!
学习完后的一个总结:
- View部分提供所有可视组件,FrontControl监听所有的Event。
- 当用户操作引起Event发送时,View通过CairngormEventDispatcher发送Event,之后Event在FrontControl接受处理。
- FrontControl将Event发送到相应的Command,Command调用相应Delegate。
- Delegate完成远程调用,返回到Command。
- Command结果处理部分处理返回的信息,并且对Model部分进行修改。
- Model部分的绑定数据被修改,View部分做出相应变化。