并不是原文的简单复制, 而是记录对原则的思考。特别是对于自己项目的一些反思。 原文是Java版本, 有一些规则是否非常符合我当前主力语言Python来使用?记录我的一些相关思考 排版原因,原文的代码讲解其实看的并不是非常明白。希望通过电子档更清晰明白的展示出来。加深自己的理解,也方便其他人学习 这本书的绝大部分思想都是非常合适其他语言的。只不过可能需要根据具体情况具体分析。 比如原则4要求“参数个数<=4”. 这一点非常适用Java,但是对于Python其实有更好的解决方案,一些很著名的开源类库也没有这样做。…