第66条:考虑用更为高级的抽象机制来重写代码