其实写代码的技巧并不需要太多。

原则无非是

一、尽可能缩小依赖范围

二、避免冗余

原则二,可以推导出所有的设计模式

原则一,用得好,可以不用设计模式