还漏了两个问题,基类和派生类构造和析构的顺序。介绍一种你熟悉的设计模式