代码之家  ›  专栏  ›  技术社区  ›  Geo

如何在boo中截获方法调用?

  •  4
  • Geo  · 技术社区  · 16 年前

    露比有 method_missing ,蟒蛇 getattr . boo是否提供了一些我可以用来拦截方法调用的东西?

    1 回复  |  直到 16 年前
        1
  •  7
  •   Mauricio Scheffer    16 年前

    是的,Boo有 IQuackFu .

    基本上,您实现 IQuackFu ,有三种方法:

    • QuackGet :获取属性值时调用
    • QuackSet 在设置属性值时调用
    • QuackInvoke :在调用方法时调用

    这里是 an example .

    推荐文章