分类:
2011-11-27 23:15:44
buaa_zhaoc2012-02-10 00:29:26
yjyzfw2012-02-09 16:19:40
受启发了。复杂问题简单化,说来容易做起难。我的思路是:先观整体,理出其基本功能(开头不能考虑太多太全),定下其基本的数据结构、全局变量,然后是考虑之后增加功能模块时程序的挂接口要终始保持简单一致,再之后才写码。开始写码时先不理会那些旁枝末节,将一个个功能接口安排好,各个功能中可能重复利用的api(即使它的可利用率只有两次)就独立出来,觉得全部理差不多了,再将相关联的api和数据使用类的方式封装起来,之后再从整体考虑局部的合理性及主体和其它主体的关联性,并如此反复,不断调整,从而使代码在功能、结构、效率、体积之间达到一种协调(或者说"妥协"似乎来得更恰当一些),就算基本完成了。这是我的肤浅的体会,不知和你的情形有关否。