这个简化的模型也许更适用于简单的MIDlet应用程序。它没有过度复杂化类的结构,应用程序软件可以明显地分为两个组:一个负责UI,其他负责应用程序的核心逻辑。这还意味着,移植应用程序到不同的MIDP设备可能会使用完全不同的UI界面(例如,从一个基于触摸屏的Sony Ericsson P900到一个基于键盘的Nokia 6600),但不必涉及到模型类的更改。
假定一个基于MV的应用程序支持一个基于手写笔(pointer)的视图和一个基于键盘的视图,其UML类图如图6.3所示。

图6.3 模型-视图设计模式对多视图的支持
图6.3 模型-视图设计模式对多视图的支持