首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

问:写一个类中的方法及事件有很长的代码,怎么分开好

2014-01-23 
问:写一个类中的方法及事件有很长的代码,如何分开好?问:写一个类中的方法及事件有很长的代码,如何分开好?

问:写一个类中的方法及事件有很长的代码,如何分开好?
问:写一个类中的方法及事件有很长的代码,如何分开好?

问题看似简单,但这个类是个大的类, 里面引用其他子类,所以方法及事件中代码较长,
如何把该类中的方法分拆开好,,
   考虑过将代码较长的方法分拆  *.cpp ,,在该类中调用#include "*.cpp" 
  还有其他更好办法,,再分拆更细的类,???,
   
[解决办法]
将函数里冗余的代码尽量封装成类
[解决办法]
首先类本身不要巨无霸,尽量考虑单一职责原则。
如果是其中的某些函数太臃肿,就按功能细化成一些小的函数。
[解决办法]
看看重构那本书
[解决办法]
按成员变量和函数的相关性进行分组,然后重写
[解决办法]
按功能去拆分就可以了。。
[解决办法]
拆成通用函数来实现,用.h来做成头文件,调用就可以了!

热点排行