Perl MooseX::NonMoose的等价物是什么?

Perl MooseX::NonMoose的等价物是什么?,perl,oop,Perl,Oop,我想使用Moo而不是Moose,但我还需要从非Moose类继承。我该怎么处理呢?有没有一个模块可以解决这个问题?如果没有,有什么方法我可以自己处理吗?Moo已经可以处理非Moo/Moose类的子类化了。你不需要分机 请参阅文档,其中说明: 如果您是从非Moo类继承的,则可以通过定义FOREIGNBUILDARGS方法来操作传递给父类构造函数的参数。它将接收与BUILDARGS相同的参数,并应返回要传递给父类构造函数的参数列表 如果父类不是基于哈希的,则可能需要

我想使用Moo而不是Moose,但我还需要从非Moose类继承。我该怎么处理呢?有没有一个模块可以解决这个问题?如果没有,有什么方法我可以自己处理吗?

Moo已经可以处理非Moo/Moose类的子类化了。你不需要分机

请参阅文档,其中说明:

如果您是从非Moo类继承的,则可以通过定义FOREIGNBUILDARGS方法来操作传递给父类构造函数的参数。它将接收与BUILDARGS相同的参数,并应返回要传递给父类构造函数的参数列表


如果父类不是基于哈希的,则可能需要