在很多设计模式书中,都没有提到过回调模式。对应书中的什么模式才是回调模式呢?java确实存在一个回调模式的。

解决方案 »

  1.   

    回调是一种模式吗?应该说是一种普遍的机制吧?很多模式都用到了回调机制,如Proxy代理模式,Strategy策略模式,Observer观察者模式,等等。 
      

  2.   

    同 Dan1980  这是一个方法,至于是否需要将其上升成为一个模式并重要,你了解他就好了。如果你学习设计模式,我觉得你需要把一个观点记住好了。---------------------------
    任何设计模式都是为了简化问题的处理方式。
    任何模式都在寻找变化的因子,分离不变的因子作为template。
    所以代码中模式无非就是在做变化和非变化的处理。
    ---------------------------所以我个人觉得策略模式和模版是设计模式的最低层次的方法论。
    或者说是基础论。他们实现所使用的回调方法也是一种基础方法。maven的思想即变化和不变的及至。
      

  3.   

    我觉得如果“调用”可以算得上模式的话,那么“回调”说不定也可以
    在一些java模式书中没看到过回调模式一说,倒如楼上可以称为回调机制正常的参数传递机制让调用者提供给被调者信息,但相反却相当少的信息回流(只返回单一的基础类型变量或对象),此外被调者一旦返回结果后就无法再向调用者提供信息。回调机制允许了双向对等的信息流动和调用者和被调者之间运算资源的交换
      

  4.   

    Callback - 回调
    Windows已经把它用烂了,Java的面向对象回调不过是一瓶旧酒装新瓶而已。
      

  5.   

    call back 哪里不会用到?解决问题,分离问题的一个方法麻。使用callback的地方多了。 任何语言可以使用,本来任何好的东西都回被借鉴,
    没必要争论谁先用。linux shell  js  db procedure也都会经常使用 callback 技巧。
      

  6.   

    这是一个方法,至于是否需要将其上升成为一个模式并重要,你了解他就好了。如果你学习设计模式,我觉得你需要把一个观点记住好了。---------------------------
    任何设计模式都是为了简化问题的处理方式。
    任何模式都在寻找变化的因子,分离不变的因子作为template。
    所以代码中模式无非就是在做变化和非变化的处理。
    ---------------------------所以我个人觉得策略模式和模版是设计模式的最低层次的方法论。