摘要:
视图处理程序 从用户角度,管理多视图应该简单方便,而对系统内客户机组件而言,也应如此。单个视图的实现不应该互相依赖,同时不与用来管理视图的代码相混合。视图的实现可以变化,并且可以在系统生存期中可以加入视图的附加类型。结构 视图处理程序是这个模式的中心组件。它负责打开新的视图,并且客户机可以说明他们想要的视图。视图处理程序实例化相应的视图组件,维护它正确的初始化,并要求显示自身的新视图。视图处理程序负责处理视图一般操作(最小化、关闭等)。 然而,视图处理程序的主要责任是提供视图管理服务。包括将特定视图放在前景窗口,平铺所有视图,将单个视图分成几个部分,刷新所有视图,复制视图以获得同一文档的多个视 阅读全文