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

驼鹿的角色

  •  4
  • Schwern  · 技术社区  · 14 年前

    我想设置一个方便的驼鹿角色,由其他较小的角色组成。例如,如果我有WithAddress和WithPhone,我想要一个WithContacts,它同时提供WithAddress和WithPhone以及我将来添加的任何联系人方法。

    2 回复  |  直到 14 年前
        1
  •  9
  •   cjm    14 年前
    package WithContacts;
    
    use Moose::Role;
    with qw(WithAddress WithPhone);
    
    # anything else your role should do
    
    no Moose::Role;
    1;
    
        2
  •  0
  •   cjac    9 年前

    新的热点是使用namepace::autoclean;而不是没有驼鹿;没有驼鹿的角色;

    如果你想听到更多的CJ:-)