日期:2014-05-20  浏览次数:20697 次

关于J2ME编码问题
本人是从J2EE转到J2ME的,看了前辈的的一个作品有一个类是继承canvas类中写了很多switch   case和if语句看了很不习惯.可能前辈考虑手记和pc硬件性能确实不能比所以用java语言来编写面向过程的语句.但知道state模式可以改观此类代码,但会创建出很多继承state类的.请问有什么方法避免或者有更好的解决方法?请前人指教!3Q

------解决方案--------------------
其实那些代码在老40的那一代手机上用的多,现在的手机如果做应用的话,使用面向对象的设计的速度也不是很慢的,如果是游戏的话,还是需要自己衡量,另:做J2EE的转做J2ME最大的问题还是对于内存和效率的控制,你要记住手机的资源是极其有限的
------解决方案--------------------
主要看手机了,其实面向对象的组织形式现在其实也用的很多的
------解决方案--------------------
从代码的复用跟可扩展性等方面考虑,面向对象还是很有优势的,运行效率的差异,那就要看手机的性能了
------解决方案--------------------
两年前写的一篇BLOG,希望对你有帮助
http://blog.csdn.net/zw_errrun/archive/2005/04/09/340880.aspx
------解决方案--------------------
J2EE程序员 想在自己的手机上面搞点东西玩 来和前辈学习一下