【发布时间】:2010-11-11 23:16:17
【问题描述】:
Ruby 有method_missing,Python 有getattr。 Boo 是否提供了一些我可以用来拦截方法调用的东西?
【问题讨论】:
标签: .net boo intercept method-missing
Ruby 有method_missing,Python 有getattr。 Boo 是否提供了一些我可以用来拦截方法调用的东西?
【问题讨论】:
标签: .net boo intercept method-missing
是的,Boo 有 IQuackFu。
基本上,你实现IQuackFu,它有三个方法:
QuackGet: 当你得到一个属性值时被调用QuackSet 在您设置属性值时被调用QuackInvoke:调用方法时被调用这里是an example。
【讨论】: