时间:2015-4-27来源:本站原创作者:佚名
说起来这么简单一个功能却要绕来绕去,写的时候又烦又容易出bug,并且新手理解起来超级困难

写代码的理念也一样,本身为了复用都是这样的思路:解决某类问题时尽量找出可能变化的部分

引用来自“cyzhu”的评论

看不出太大差别,如果说是为了可以把函数作为参数传参的话,面向对象里把对象作为参数,c里把指针作为参数是类似的

思路是这样,实际写起来就不一样了,java里面传递函数,首先需要定义一个接口,接收者接收这个接口,进行调用要传递的函数得写在一个类里,这个类要实现上面说的接口,然后把要传递的函数写进接口定义的方法里另外最大的就是影响语言和使用者的思维,比如说node的模型java也可以实现,但是那样写起来就编程语言技术应用太恶心了,所以要拿js做这件事

















































































白癜风能治疗吗
转载请注明原文网址:http://www.gzdatangtv.com/jsyy/160.html
------分隔线----------------------------