【摘要】刚工作时,经常听到一句话:不要过度设计。 于是很多人对接口、抽象层、设计模式都保持警惕。 代码一旦多出几层结构,就容易被怀疑是在“过度设计”。 但工作几年之后,我慢慢有了不同的理解: 很多所谓的“过度设计”,其实只是设计错误。 “过度设计”是错误的切入视角,因为设计本身并不会“过度”。 真正的问题, 阅读全文