请教:在J2ME里state模式的问题

07-07-23 DarkDog
现在在一家手记游戏公司工作,看了前辈的的一个作品有一个类是继承canvas类中写了很多switch case和if语句看了很不习惯.可能前辈考虑手记和pc硬件性能确实不能比所以用java语言来编写面向过程的语句.但知道state模式可以改观此类代码,但会创建出很多继承state类的.java文件手记又是个内存极其宝贵的东东!

现在真是困惑了? 不知道怎么办啊..

         

DarkDog
2007-07-24 21:06
请问State会造成大量继承State接口的字类有什么办法避免么?请高手指点 3Q啦!

banq
2007-07-25 15:19
内存资源和设计是一对平衡,如果需要重用,或者游戏复杂,需要专门状态机,可以使用状态模式。

猜你喜欢