几次开发后一个很简单,但用处很广泛的视觉模型总结为一张图,如下:

个人总结的三个大层。。。。
从观察点自上而下分别解释下:
1。细节控制层,该层为交互细节控制对象容器,一般存放相对视觉交互层极小或相当小的视觉对象,如按钮,标签等等。
2。视觉交互层,是唯一且全局显示的容器,所有主用户视觉对象都放置在该层,并传出所有来自此层的事件。
3。视觉资源层,包含了隐藏/可见域外视觉决对象,和待载视觉对象,一般来说,只针对隐藏视觉对象和可见域外视觉对象,不响应任何用户操作,只关心自身的存在和自身是否被引用以及是否被移出。
一般很多时候第二层容易和视觉对象列表混淆。。。。。。。。故特提出。。。。。。
不知道这样的模型是否经得起以后的验证。。。。