站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题技术讨论——J2ME编程中是否需要面向对象?

技术讨论——J2ME编程中是否需要面向对象?

摘要: 技术讨论——J2ME编程中是否需要面向对象?


大家积极讨论


凑热闹,凑点分
呵呵,我对J2ME不熟,不敢乱说

如果小游戏的话考虑什么面向对象好象也没什么价值


应该坚持OO。
易于维护。


坚持OO,善用接口


至少嵌入设备和用户是两个对象

从这个角度分析,要至少考虑设备的硬指标和用户的操作


利用面向对象的思想,使得程序思路清晰,便于程序的维护和移植,但是针对j2me的程序的特点而言,特别是做像nokia40这样内存比较小的系列的手机程序时,用太多的面向对象的思想就没什么太大必要了,相反增加的类反而会增加内存的开销。
个人一点见解。


有些手机的性能不好,用面向对象的话,可能速度有些问题,但是面向对象可以使程序清晰,还是有用的必要的


有点经验的人应该都知道,在J2ME上面完全用OO是很不现实的,
手机的性能可经不起new 多几个object.
不过也不是说不提倡OO,只能折中地做吧.能少用几个类就少用几个类,
整体架构最好用OO
(感觉自己写得有点乱...)


对于程序比较大的,我一般不用面向对象。因为要节省内存。


应该坚持oo的,如果考虑内存的话回到c算了,运行好快些,硬件的问题很快就会解决,我们要多为将来做打算!


OO与J2ME没有必然联系吧, 主要看程序


OO应该是一种思想,我们要尽量朝着那个方向去设计,这与用什么语言没什么关系吧
在对于J2ME来说,太专注于OO设计也是不现实的,至少目前是这样

还是等他们制造商把硬件环境做得更好一些再说吧


java就是面向对象的吧,我想写面向过程的也写不出来啊


学习


看具体方面了,要是做应用用OO可以,如果做游戏,放弃OO用过程最好


cancerser(新的可以) ( ) 信誉:100 2006-05-15 16:44:00 得分: 0


java就是面向对象的吧,我想写面向过程的也写不出来啊


--------------------
恰恰相反,很多人在用00的语言写过程式的代码,包括俺自己-_-!


做了这么多J2ME我可以负责的说,如果完全按照OO那套来,按照现在的机器水平,你的游戏80%在真机上跑不起,可能起都起不动,商业里面一般的做法是类不要太多,很多东西必须过程话,但是为了直观维护,在过程话中体现OO的一些思想
但是不可能想DX游戏那样N个类


时代在变,人在变
想当初也是OO开始写手游
现在返回过程
过几年硬件好了,又是一条好汉


我只是稍微OO一下
比如一个精灵类,不OO会很麻烦~~

反正怎么合适怎么来吧


其实80%以上的时间都是用在了绘图上。。。
而内存占用的问题也只是在老40上才比较关心


用OO很方便
但是受机资源有限

不可能象j2se那样做的那样全面


看来仁者见仁


为了效率,在手机上面的编程可以野蛮一点


J2ME写程序原则:面向对象的思想 面向过程的写法

应该是两者的结合

而不是单纯的理论研究

比如我以前写的一个棋牌类游戏 用OO干吗 难道用一个对象实例去表示一个棋子 不可能的

而在我写的一个A-RPG里 怪物类有很多属性 很多数据 很多图片

就是说 如果你要写的类 能抽象出很多的东西 这个代价是值得的

如果不能抽象出太多的东西 这个代价是不值得的


↑返回目录
前一篇: 人物跳的问题!!!!
后一篇: 急问!各位高手我直接用记事本编写并用WTK编译并打包的.jar游戏文件传到DOPOD等智能手机当中运行时显示没有应用程序可以打开