4.8 三大要素之二:实现调用端公用化的多态