精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-29
我认为楼主的代码,有些坏味道。
从面向对象编程角度,两个对象交叉引用,并且 重复方法:与另一个方法、函数、过程十分相似的方法、函数、过程。 http://wiki.matrix.org.cn/Wiki.jsp?page=CodeSmell 从函数式编程角度,有副作用。 从mvc角度,putRequest,showXMLResponse 这两个方法,绝对应该属于两个类。和webwork action一样,职责太多。 归根是prototype.js这段代码封装得不完美,请求服务器,完全可以当作函数调用,干吗搞个对象出来,看看YUI connection,dojo.io.bind 代码,都是一个单例对象,用poll来解决并发问题。 |
|
返回顶楼 | |