问题描述
写android程序,有的在一个文件里上千行读取很不方便,不知道有什么好的办法?其它语言有的可以分成几个不同的文件。。。
解决方案
解决方案二:
可以分成多个类啊!多个类就可以放在多个文件。
解决方案三:
引用楼主jinyang2005的回复:
写android程序,有的在一个文件里上千行读取很不方便,不知道有什么好的办法?其它语言有的可以分成几个不同的文件。。。
多个类互相引用?
解决方案四:
上千行一个文件,说明在类的设计上可能有些欠缺,可以重新设计一下,把代码分散到多个类里面。
解决方案五:
一次读取的时候,设置一个大一点的数组,用一个缓冲Buffer来读取更快点。
解决方案六:
使用继承来处理你说的情况不较好,代码中通用性较高的放在父类中,个性化较强的放在子类中,可更具不同的维度将分成多个,然后逐层继承。
解决方案七:
代码重构。抽取。
解决方案八:
上千行其实也不算多吧。。你看JDKSDK里几千行甚至上万行的都不少见。。倒是你如果拆不好,会搞得架构混乱,破坏扩展性,难以跟踪调试等等后果。。
解决方案九:
设计模式原则:1.单一职责2.接口分离3.迪米特法则:又称最小知识法则估计这个类有可能违反了上面几条。
解决方案十:
没什么不方便的很正常
解决方案十一:
android源码3、4千行的多的去了,1千多不算啥,实在不喜欢就分多个java类呗
时间: 2024-11-01 23:57:50