Java代码的坏味道与重构之美(三)
代码坏味道之二(滥用面向对象)-以多态取代条件表达式