1. do not repeat yourself。 很多时候,都会听到这样的警告。昨天review了一下代码,发现有两个类实现了同一个功能,然后这两个类也不继承与同一个接口。然后有的使用A类,有的地方使用B类。这个感觉很不好,因此去掉其中一个。