2009年09月9日 | 作者:Fonny
这几天搞后台更新程序,发现如果把管理功能一起放到客户端会较大程度的加重客户端程序的负荷,想来想去好像只是因为自己想”偷懒”,看到很多delegate可以重用就毫不犹豫的往control里面加链接…
考虑了好几种方式,只是为了”重用”代码,最后都否决了.无论是”多重框架”(在一个程序中使用几个框架),”继承”都会搞得已有框架结构需要反复修改,各个包中的类无限量增加.
下午问了一个高手朋友,他毫不犹豫的建议我将后台程序完全独立出来.得到他的态度之后我才发现豁然开朗,结构一下子轻松了很多.
更进一步,我甚至开始反思已有结构…
虽然融合多个功能(前台和后台程序)没有采用,但是那些测试还是让我发现了已有代码的重用功能并不是很好.我开始思考如果将已有程序再细化,虽然之前时时刻刻在提醒自己”封装”"封装”,但是看起来很多模块没封好,和整个框架的联系太紧密.
ok,感觉这次也算是个重要的思想突破吧,继续测试中….