在阅读 clean architecture的过程中,会发现作者经常提到recompile redeploy,这些术语看起来都跟静态类型语言有关,比如Java.C++.C#.而在我经常使用的python语言中,是不存在这些概念的.于是,在阅读的时候就会有一个疑惑,<clean architecture>中提到的各种原则,比如SOLID,是否对动态类型语言 -- 如python -- 同样适用? SOLID是面向对象设计的指导原则,更具适用性的应该是各种设计模式,GOF经典的Design Pat…