20.3 用对象的多态性消除条件分支