扩展的方法,1继承的方法,2. 组合的方式
组合优于继承

封装变化点:
将稳定点,与变化点隔离开