6.2.3 设计模式的实际应用
事实上,在无线Java开发中,这些设计技巧应当谨慎地使用。一些诸如整个应用程序尺寸的限制可能会约束这些实现。即使是最小的类也会使整个应用程序尺寸增大200字节,这将最终导致更大的JAR文件;可能需要减少类的抽象层次来保持JAR文件在一个合理的大小范围内。然而,理论和方法仍然是有效的,并且无线设备受到资源的限制也将越来越小。
基于MIDP 2.0的Symbian系统的设备大概有两种用户界面。像Series 60的Nokia 6600之类的手机提供了一个键盘接口,而基于UIQ的Sony Ericsson P900提供了一个触摸笔的UI界面。此外,这两种手机还有不同的屏幕尺寸:Series 60手机分辨率为176×208像素,UIQ手机分辨率为208×253像素。因此,一个应用程序从一种设备移植到另一种设备可能需要更改应用程序代码。如果使用高层API