一个模拟方法拦截的库:Defo
本人为了方便自己的工作,写了一个可以提供为 Object 的空键值对提供默认值的库:Defo。
这个 Defo 既可以既可以模拟出 Ruby 中 Hash.new
和 method_missing
的行为,也可以模拟出 Python 中 __getattr__
的行为。
文档和测试用例都还写得比较全,希望能对大家的开发有帮助~
本人为了方便自己的工作,写了一个可以提供为 Object 的空键值对提供默认值的库:Defo。
这个 Defo 既可以既可以模拟出 Ruby 中 Hash.new
和 method_missing
的行为,也可以模拟出 Python 中 __getattr__
的行为。
文档和测试用例都还写得比较全,希望能对大家的开发有帮助~