我原来的问题太模糊了,"因为没有建设性而被封闭".因此,我将修改问题,以便迎合已经发布的答案.:-)
我对Perl的Moose OO框架Moose和Python的股票OO框架之间的差异感兴趣.作为第一个比较点,创建一个包含几个属性和一些方法的简单类是多么容易?
现在,如果重新打开这个问题,我还想知道:如果我决定将属性设置为"只读",将来重构代码有多容易?换句话说,我需要采取哪些步骤来将属性从可读写更改为只读?(我知道,更改API是不好的,但我们假设我正在内部工作,并在实现过程中意识到属性确实应该是只读的.)